2
30
36
57
10
44
15
23
8
177
27
7
426
18
51
84
1
59
35
63
70
88
20
26
12
3
136
24
162
4
39
33
91
94
42
119
118
11
29
306
93
21
385
80
54
111