46
10
36
148
111
25
12
246
18
22
40
33
50
20
54
48
176
29
37
87
782
163
34
103
78
142
17
28
576
362
216
124
45
43
153
204
35
250
325
331
212
257
259
32
70
66
41
137
108
15
27