17
12
60
94
325
437
30
71
166
20
56
25
75
52
125
32
66
55
14
22
21
123
10
391
43
187
8
115
98
88
87
47
317
28
23
16
85
105
40
96
38
7
142
33
100
63
152
106
50
118
212