15
75
253
39
20
34
106
24
72
56
19
334
105
49
40
14
42
57
22
38
8
36
10
83
128
5
23
119
68
18
191
165
53
265
43
220
6
156
338
17
50
0
35
45
25
33
30