33
15
11
4
27
7
8
16
26
3
12
9
2
14
18
10
29
60
31
13
17
32
5
330
28
52
264
143
80
102
83
256
334
98
84
75
131
113
225