53
23
97
60
78
59
4
28
5
43
11
6
17
25
52
40
252
85
66
7
102
9
22
29
55
31
26
63
121
103
136
162
41
42
51
27
20
196
131
137
30
149
33
34
3
12
122
79