47
32
37
103
27
781
62
371
46
251
44
94
198
88
1110
537
124
68
850
130
928
223
12
192
79
112
42
120
14
45
24
21
126
97
51
63
152
95
17
144
38
301
33
102
4
22
10
400
43
29
15
23
20