20
42
33
16
63
213
17
52
29
12
22
76
8
25
21
7
19
38
14
111
34
240
35
45
348
167
109
15
27
18
24
153
288
183
48
10
1702
93
532
67
249
47
36
56
107
23