41
52
27
155
34
45
130
30
59
51
46
342
17
28
37
44
7
179
78
136
400
98
123
64
18
33
184
48
60
238
171
629
22
63
82
12
71
86
263
121
320
43
151
109
88
58
11