5
22
216
4
8
16
9
12
21
6
24
3
2
10
25
29
61
47
34
37
33
157
46
100
56
41
183
143
57
129
108
369
44
119
54
40
215
163
76
38
66
78
23
19