20
84
78
113
58
28
35
47
70
36
17
10
22
50
327
13
121
24
31
34
40
26
62
6
16
122
221
44
389
129
188
69
57
145
72
209
29
48
127
146
227
90
86
32
101
42
45
97
53
105
64