31
13
44
36
84
38
39
46
190
198
25
303
8
1366
35
15
24
317
41
95
254
33
54
514
336
125
30
45
132
613
439
809
51
82
116
49
10
179
483
341
118
246