10
334
52
16
17
6
25
37
1
45
50
105
18
100
30
58
9
111
40
23
132
11
3
34
36
8
22
26
5
44
258
29
84
54
12
163
180
32
79
15
19
7
35
63