23
97
60
78
58
4
28
5
43
11
6
17
24
52
40
252
85
66
59
7
102
9
22
29
55
31
25
26
62
120
103
136
162
41
51
42
27
20
196
127
30
148
33
34
3
12
121
79
91