105
113
10
167
305
52
47
110
494
51
19
260
74
163
151
36
179
16
67
17
128
225
95
148
28
210
98
142
189
30
21
193
60
103
72
65
159
48
154
29
173
1344
99
33
56
11
35
3
46
59
152