58
41
32
66
235
21
84
29
47
26
110
18
86
13
73
12
85
60
8
67
4
95
98
10
33
30
156
200
22
426
92
59
150
160
135
65
35
55
74
220
119
415
64
105