103
963
81
84
106
311
15
280
42
734
25
151
76
61
19
45
133
126
50
118
20
153
70
743
87
6
35
246
420
166
9
49
481
179
180
89
92
223
33
833
227
44
58
212
30
32
31
97
72
40
252
82
407