111
16
235
97
59
8
88
121
210
106
89
40
26
424
394
145
45
36
53
48
39
18
245
1049
17
27
80
57
7
247
37
42
104
549
84
58
67
43
34
91
161
6
32
100
10
112
222
51
46
30
96
33
243