1
4
9
13
2
6
10
43
21
17
18
96
62
12
23
25
29
55
40
119
83
93
76
169
98
204
190
47
19
153
82
178
69
34
14
102
217
26
64
33
157
87
127
577
382
49
41
136