101
149
81
35
195
128
29
332
82
105
148
130
40
129
187
61
76
66
30
42
106
15
184
49
85
59
56
185
14
111
22
9
132
50
45
92
13
53
177
11
26
44
72
74
21
36
318
38