11
12
49
52
73
55
312
54
85
27
89
18
80
37
50
30
101
93
72
94
38
28
95
283
387
19
204
51
129
103
21
383
305
252
182
241
53
82
203
167
97
207
23
46
105
90
39
102
528
158
20