13
110
34
56
10
32
320
282
236
38
30
182
40
53
48
23
735
617
51
184
19
20
610
22
744
25
47
256
663
91
44
24
45
49
129
43
123
695
337
153
674
210
58
1205
92