1
14
13
5
19
2
17
4
46
18
6
3
27
12
23
30
25
33
15
31
21
142
9
38
60
59
82
32
7
64
61
211
36
104
44
66
54
346
502
825
56
138
49
63
349
221
41