38
29
8
59
22
280
196
209
62
172
80
285
31
98
353
161
37
414
47
14
15
105
2
117
84
409
142
70
68
52
77
35
54
53
143
79
24
32
664
122
42
124
48
30
45
23
119
11
140
39
33
21
51
911