60
19
46
16
171
26
25
32
12
6
18
36
30
17
55
120
22
8
52
71
21
20
38
91
54
13
76
68
175
5
164
115
44
140
69
206
35
43
58
41
751
112
294
103
252
374
226