8
35
12
222
214
83
43
26
95
2
50
46
39
25
81
137
36
20
30
19
31
16
37
22
134
136
38
11
82
14
23
24
96
10
57
60
62
123
295
89
40
151
3
28
76
120
17
72
47
66