62
30
28
25
32
51
65
86
29
17
341
73
128
48
90
84
21
37
173
70
78
12
4
123
56
38
44
72
46
210
36
40
94
34
31
63
53
138
39
45
88
318
113
140
55
199
126
59