1
3
2
7
4
16
6
24
13
31
42
8
19
32
18
28
21
71
40
38
20
15
23
33
126
43
35
263
143
93
82
77
137
169
158
12
186
81
171
231
138
75
85
226
30
90
39