34
242
126
190
106
201
90
52
109
42
53
55
58
62
23
88
35
147
31
76
80
18
114
128
125
163
29
51
9
14
36
24
79
120
544
464
207
392
158
911
290
373
78
278
65
11
268
546
421
208
654
107
165
59
164
72