30
262
122
78
66
175
21
117
32
85
52
84
41
47
37
246
35
99
173
103
18
26
68
72
29
46
42
170
75
14
48
22
57
39
23
19
119
291
61
6
12
27
10
165
55
295
81
80
116
16
17
92
186