15
11
3
33
28
58
212
84
100
18
9
132
8
12
30
59
83
16
29
69
31
55
48
176
209
34
19
47
64
80
13
87
142
50
20
23
219
149
40
89
37
45
164
53
200
21
439