15
29
2
54
14
39
16
127
18
196
151
46
13
56
172
84
27
70
24
121
36
209
41
96
71
139
53
32
85
31
100
62
265
26
20
154
379
80
69
25
237
55
175
49
115
385
229
137