33
3
5
11
6
14
4
2
7
16
28
70
9
54
69
182
31
52
13
49
138
288
50
233
53
18
166
86
32
55
21
98
17
653
114
102
46
151
238
62
107
20
200
90
240
80
214
162
72