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