25
24
33
2
12
15
9
6
17
3
63
16
72
11
13
4
8
45
31
83
132
32
222
43
36
46
52
91
344
28
114
67
38
77
98
124
51
131
65
56
109
37
93
27
303
189
35
175