58
7
29
78
16
31
17
38
40
80
272
56
41
57
15
75
47
145
95
65
11
126
28
8
178
50
24
39
148
76
129
66
163
42
33
25
36
49
182
35
176
134
578