43
252
32
35
131
70
21
19
234
24
295
13
439
40
30
83
20
27
86
52
235
194
97
590
505
626
50
51
94
528
60
229
88
159
129
41
170
48
44
201
199
774
92
216
208
96
64
39
47
55
107
80
34