35
21
23
25
160
57
22
68
33
55
44
40
16
18
17
124
20
49
37
7
52
14
43
80
45
29
8
102
88
93
283
48
135
9
211
19
4
107
62
156
296
558
38
71
195
53
181
34