111
14
56
55
112
11
30
16
24
99
9
25
15
54
249
23
49
7
21
98
33
187
42
22
72
12
110
32
19
248
27
17
68
154
218
28
53
106
189
135
124
166
308
125
79
67
50
31
365
101
89