5
9
117
104
54
21
181
14
1
32
15
38
13
37
28
92
85
59
35
74
6
80
115
84
20
235
65
19
232
139
79
279
381
157
113
75
10
70
57
42
45
128
24
11
16
88
188
448
48