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