43
91
12
72
396
40
311
54
128
45
34
50
37
254
82
17
30
11
94
48
81
46
52
36
272
25
10
35
508
20
22
66
27
23
78
38
226
116
16
97
15
166
57
19
31
185
229
13