86
40
28
4
16
27
283
9
60
37
63
38
41
59
42
118
32
14
8
163
87
31
151
34
36
117
406
55
84
25
18
65
5
47
19
24
15
50
20
2
122
69
79
225
192
246
152