62
46
50
18
141
22
116
54
344
23
26
20
21
51
68
8
12
65
25
15
43
24
14
152
6
48
10
33
32
27
57
13
17
109
52
9
504
122
82
138
40
29
128
179
76