52
32
27
122
17
20
2
40
4
350
100
16
21
57
300
58
45
62
34
67
60
75
317
74
22
156
13
10
7
86
33
88
14
9
59
85
29
42
115
77
307
55
140
54
95
90
8