8
4
52
95
217
15
17
22
2
5
7
9
31
36
271
53
3
20
6
19
63
30
79
21
89
38
24
156
1086
64
167
135
26
13
233
34
136
51
216
49
59
10
25
57
35
91