21
23
20
25
33
39
65
26
41
16
2
19
45
13
8
42
24
110
93
57
40
274
3
246
99
52
35
6
14
214
75
34
69
228
63
148
86
37
191
28
89
27
58
282
167