91
44
54
12
53
19
87
120
190
30
264
20
97
9
18
11
17
203
1685
50
24
51
49
112
40
27
149
58
292
34
52
86
29
22
55
172
304
46
31
159
33
32
79
35
243
268
397
156
1120
80
139
349
252
65
99