46
588
127
69
14
53
17
28
6
31
12
16
54
162
41
138
33
2
26
30
3
628
18
21
95
128
105
15
13
1
11
20
84
5
55
120
32
42
40
89