8
270
1
5
12
22
76
54
72
24
26
29
64
150
77
201
47
16
112
15
19
28
109
34
43
21
36
9
246
53
30
14
92
40
125
75
4
13
113
239
82
10
60
52
117
338
187