96
12
107
48
64
53
899
21
32
137
226
41
9
255
66
125
566
95
36
74
86
59
123
106
77
153
24
183
58
68
94
15
116
334
411
43
143
459
467
209
88
57
78
52
87
97
167
921
165
360
284
193
99
34
118
129