2
5
12
15
32
98
78
21
35
7
19
10
86
103
9
76
28
22
26
36
46
121
27
75
53
3
41
11
13
30
24
89
105
56
4
17
51
134
72