8
36
24
41
75
21
13
40
25
20
145
60
46
9
31
12
39
91
16
32
342
214
81
449
1469
30
49
71
62
19
139
113
80
92
1345
10
216
18
70
112
78
11
42
278
67
34
189