111
240
95
83
53
169
81
125
31
189
20
9
26
11
101
252
49
12
50
32
17
59
204
5
246
56
208
150
51
29
2384
229
28
85
387
64
3692
23
58
77
75
138
140
19
35
102
535
61
103
15
36
21