21
28
120
251
104
26
3034
20
25
34
91
74
43
242
30
42
500
110
13
52
58
59
41
6
15
16
39
8
33
29
126
31
32
253
19
18
61
23
73
111
190
69
81
261
63
14
3
12