38
145
26
116
227
74
65
82
63
24
175
75
384
37
14
36
76
89
370
246
86
115
234
148
106
31
99
46
168
157
399
184
278
80
240
100
12
285
388
182
60
29
58
110
88
20
90
111
17
25
8
104
51