46
38
23
36
331
27
60
124
40
233
105
106
48
41
152
117
586
39
59
45
243
758
91
140
58
22
185
44
269
50
309
102
64
932
78
54
71
56
43
294
77
31
73
55
186
164
35
24
30
127
94
84