21
16
60
148
204
22
64
15
50
17
27
155
18
348
90
8
92
45
2
147
42
120
11
80
65
48
37
35
88
47
61
30
34
29
12
89
10
4
19
57
13
14
20
630
218
31
1