33
1
3
8
30
45
21
27
10
28
14
15
25
81
24
83
23
4
9
84
29
43
159
135
204
228
54
41
75
339
206
82
143
50
32
46
139
110
107
55
177
217
62
39
44
34
56
67
72