1
5
22
33
17
15
8
16
4
10
63
231
9
3
12
14
117
60
104
84
67
7
2
354
42
25
46
21
144
39
73
136
35
202
41
31
150
19
23
65
58
18
43
111
54
38
128
32
29
47