2
14
19
12
31
22
24
30
23
3
21
15
33
16
25
152
5
221
97
117
26
36
59
4
11
94
58
10
8
13
44
57
9
6
50
17
35
7
48
92