35
10
18
8
31
21
107
32
235
72
13
52
103
38
22
47
61
90
11
66
55
81
9
159
330
40
197
14
5
266
4
102
219
86
17
27
37
42
118
30
150
92
76
46
23