38
40
64
19
9
176
37
170
22
46
124
302
275
155
66
44
261
75
16
68
4
11
204
111
161
113
500
156
467
28
273
81
36
70
41
31
24
13
295
48
139
63
123
130
53
87
72
92
25
49
315
138
443