12
16
22
13
18
19
91
33
232
5
6
7
10
25
72
47
8
74
56
75
9
241
64
21
129
76
53
152
11
44
65
46
177
155
107
79
41
48
114
40
57
119
38
27
402
59