1
22
85
9
15
45
30
19
42
63
59
125
36
10
64
34
177
65
82
8
104
35
129
84
24
76
133
12
110
158
120
40
137
276
89
23
20
49
18
92
57
81
27
106
31
11
53
17
557
62
450
218
208