21
31
70
24
11
121
87
44
51
212
71
14
88
10
5
3
4
68
95
192
41
40
15
126
6
38
47
20
85
12
9
2
1
23
74
35
30
13
45
60
46
316
100
144
56
28
7
66