21
2
37
94
70
91
4
30
11
12
6
8
39
9
18
51
35
52
60
156
110
109
48
43
50
14
67
69
46
84
41
53
117
123
38
65
26
54
113
86
33
15
23
121
114
102
77