31
276
6
42
28
3
21
27
16
54
22
18
187
23
9
15
45
38
13
415
120
59
172
50
36
143
40
146
48
227
75
153
141
67
1802
32
39
60
11
17
119
259
53
183
37
374
26
58
46