8
129
70
98
113
31
40
47
4
197
84
25
280
102
142
258
46
28
22
80
23
76
92
285
12
85
7
56
1
10
58
20
65
18
43
139
49
52
45
32
61
42
154
5
347
48
178
24
416
34
108
53
82
26