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