11
33
9
12
23
31
42
48
105
20
47
39
6
17
14
54
78
200
156
51
25
55
18
29
10
49
119
36
96
28
13
30
35
24
146
50
32
22
1000
79
26
8
98
75
5
46
7
110
92
83
58
184