1
15
13
21
33
11
4
6
35
34
27
108
23
372
102
19
62
37
30
14
66
24
82
59
25
205
16
40
219
41
98
26
118
64
68
75
188
124
155
248
130
365
173
381
58
181
194
127
87