111
52
75
34
98
14
101
42
19
53
92
56
35
125
27
89
64
46
162
107
63
120
31
11
12
79
43
21
32
47
16
143
118
6
87
22
215
20
126
167
48
45
37
82
401
51
70
97
36
39
91