60
84
92
80
45
27
93
16
241
13
15
309
65
175
23
35
26
168
57
14
25
33
879
264
17
146
128
97
12
116
49
34
42
30
19
20
11
156
62
55
185
1028
50
36
183
1123