5
9
4
3
12
2
17
65
40
22
8
11
15
16
29
57
35
36
43
58
18
30
26
56
25
21
14
20
39
208
75
47
94
188
127
184
137
178
41
79
258
167
263
333
118