21
9
29
42
35
22
20
24
5
16
4
12
97
17
23
36
64
19
32
7
28
44
2
10
25
66
13
14
6
11
190
138
254
72
141
43
255
70
594
110
77
144
215
31
38
74
61