10
52
40
14
51
45
58
19
81
6
44
31
28
77
17
86
24
65
8
105
193
29
137
41
189
23
9
20
56
61
35
53
191
68
5
47
21
59
148
60
85
120
117
80
7
12
690