15
17
31
174
25
99
66
337
52
48
78
64
317
417
65
10
96
68
127
18
35
6
12
200
49
45
56
46
34
24
33
11
22
16
80
108
85
274
29
14
537
168
105
41
551
103
340
140
126
162