57
92
18
62
21
2
13
48
47
55
87
31
30
28
128
4
37
22
17
35
26
33
20
89
112
116
38
11
108
1
19
109
36
100
6
97
15
24
34
70
49
8
29
129
353