108
7
2
13
127
106
48
8
14
23
49
34
74
82
55
36
39
92
163
38
18
20
206
111
45
120
40
54
33
512
44
35
119
75
230
142
296
267
193
269
324
270
358
197
213
253
149
140
391
307
174
1166
470
767
524
1058
1129
1572