33
21
45
58
89
72
47
4
34
114
27
6
25
26
12
40
232
9
80
17
76
31
92
41
13
75
51
59
24
7
511
321
82
62
79
97
173
200
55
42
95
29
130
78
71
220
91