1
4
8
3
16
39
21
25
13
132
218
59
133
7
30
22
142
34
23
6
2
24
33
15
10
41
68
47
32
180
131
71
48
105
126
191
31
246
50
75
117
17
93
235
36