31
72
20
117
25
13
105
84
9
55
171
48
19
1267
168
3450
123
29
151
233
66
131
887
65
561
174
42
82
37
34
186
79
17
61
75
52
46
240
64
81
4194
104
59
189
57
35
56