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
42
139
49
52
45
43
32
61
154
5
347
48
178
24
416
34
108
53
82
26