17
7
12
5
18
3
4
2
1
34
49
42
92
93
16
9
129
196
67
40
66
94
131
53
91
35
154
22
23
79
74
37
6
24
47
46
230
198
78
39
13
68
123