20
34
50
116
28
63
104
228
9
78
17
29
62
102
84
120
42
67
171
405
36
45
110
41
117
214
30
22
8
49
64
35
39
24
32
93
58
55
276