4
14
1
7
117
22
15
25
12
13
3
35
9
61
28
10
11
42
0
34
20
57
36
45
79
52
412
350
495
138
128
33
72
141
239
123
210
71
40
198
197
93
144
127
81
230