155
113
10
25
9
40
18
38
22
33
94
146
46
71
47
59
17
322
89
145
44
90
54
95
105
124
174
164
192
45
270
98
39
52
15
69
48
144
50
97
72
371
234
65
53
111
80
55
149
100
60