112
68
105
99
344
54
72
9
22
6
13
203
24
74
33
48
32
1
128
139
57
229
45
49
75
12
64
43
46
5
253
107
80
63
309
40
347
25
18
10
81
16
27
236
340
233
11
28
20