8
39
24
17
41
15
30
19
14
29
33
58
92
47
117
38
78
28
61
116
208
193
148
423
205
70
75
201
244
152
72
49
44
43
113
32
64
111
262
211
22
102
66
204
406
286
337
175
105
341