15
33
16
92
70
20
171
48
226
60
84
82
59
42
95
40
165
298
85
131
11
29
18
27
31
100
67
129
78
34
105
22
39
66
200
36
107
112
46
55
141
68
6
101
49
122
24
43