21
17
60
53
40
12
29
85
138
37
39
23
26
16
7
31
80
78
126
2
150
30
176
291
326
33
69
54
32
19
197
56
193
15
42
6
35
97
18
626
9
28
105
402
82
47
351