2
16
34
9
92
1
57
104
73
63
32
156
47
31
24
38
108
13
21
26
19
107
28
25
17
35
33
39
96
95
186
22
658
94
58
8
59
50
44
12
29
157
69
6
11
27
14
7