103
108
55
44
71
67
112
263
93
179
31
416
110
512
18
26
49
40
576
424
33
82
62
251
116
998
352
86
174
73
34
596
189
220
172
66
111
94
25
118
15
227
475
27
522
238
36
38
193
32
39
21
75
13