17
110
103
46
45
67
12
101
9
207
39
244
95
56
123
4
69
30
42
35
11
75
32
36
84
29
61
41
22
51
98
128
48
2
66
89
37
119
23
10
15
176
105
20
124
40
88
16
5