2
92
15
30
16
96
19
28
7
4
26
14
50
24
56
35
66
20
9
87
53
34
22
84
1
55
43
10
179
259
17
8
110
112
140
51
123
49
154
11
85
225