129
35
18
162
17
50
165
81
23
58
152
34
26
36
67
19
124
76
75
16
148
79
10
41
62
28
263
325
9
133
21
60
8
61
13
97
309
249
45
333
240
25
49
244
82
211
24
298
108
46