51
19
23
15
17
33
60
76
21
11
16
7
73
169
30
20
27
22
86
126
53
24
91
37
34
418
381
930
178
264
31
189
52
45
70
58
9
61
49
25
42
249
39
55
12
258
115