1
2
12
7
4
26
3
6
8
292
31
61
5
18
16
10
14
9
19
32
33
44
22
83
48
66
117
17
11
87
109
65
29
15
39
288
45
13
25
59
24
23
20
27
34
30
46
38