58
30
123
45
52
50
38
68
25
56
36
76
53
21
147
24
140
394
29
23
61
12
15
74
18
49
27
26
172
13
9
22
54
10
40
28
63
16
19
116