20
86
76
214
40
15
9
35
21
100
106
85
69
56
109
12
44
26
16
14
23
24
307
53
45
68
132
3
34
72
28
41
67
162
105
96
19
29
222
136
22
61
89
485