8
18
15
70
1
140
55
49
7
357
102
40
12
198
28
63
20
129
11
9
3
5
24
19
215
88
50
106
14
60
41
453
25
17
117
289
274
87
52
58
16
103
99
77
36
23
35
30
54