8
38
75
59
22
2
30
350
122
15
66
50
52
73
70
28
58
37
18
24
27
62
88
11
94
29
6
10
41
25
61
19
33
51
104
9
109
79
13
16
100
56
92
5
65
48