115
30
24
101
91
26
110
58
74
33
32
426
17
35
14
88
164
22
31
25
124
34
8
84
23
46
7
63
13
16
199
78
256
89
122
72
98
119
43
151
41
108
37
73
104
83