246
9
35
90
33
20
29
18
37
46
104
77
13
64
268
55
39
49
32
93
173
27
74
68
305
50
42
24
52
25
28
81
133
61
31
105
14
129
30
60
63
163
172
113
86
135
54