33
27
32
7
21
13
53
58
17
29
22
51
42
20
77
19
28
8
69
15
6
10
23
76
55
43
2
121
4
9
54
50
5
57
38
321
25
31
41
63
18
64