44
30
24
41
29
12
50
60
31
37
14
35
8
54
17
6
73
192
45
267
47
22
189
277
84
68
21
333
167
431
149
7
56
69
208
293
618
147
111
292
370
206
117
91
1090
57
89
126
297
205
83
63
115