99
33
153
39
92
60
58
53
86
260
81
21
85
180
969
49
1248
795
207
1029
154
34
828
169
146
170
124
45
25
26
199
2
51
59
19
17
94
148
123
223
258
197
28
175
464
135
100
83
449
37
14
11
156
192
114
24