2
12
24
8
11
90
9
13
4
17
7
3
22
6
5
21
29
32
59
93
100
44
35
15
14
23
48
46
178
39
18
27
26
57
72
30
68
102
10
20