34
27
60
66
17
42
117
21
65
197
100
284
359
137
98
132
210
125
67
10
83
30
40
33
509
47
59
15
144
116
41
109
130
29
16
138
12
36
31
28
14
2
5
82
13
244
374
25
129