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