46
6
18
88
22
5
21
37
38
27
32
14
15
16
23
45
28
34
36
24
64
2
63
7
35
8
19
41
55
30
133
351
69
96
58
253
128
303
54
61
52
624
43
120
86