111
128
81
36
16
55
101
30
46
109
114
39
229
150
61
35
25
40
137
167
28
17
298
251
230
105
18
53
21
15
11
14
125
62
141
544
146
85
482
29
352
47
228
59
169
132