9
21
102
471
50
56
16
83
127
64
24
218
43
964
233
172
199
49
180
220
262
34
88
67
61
144
101
162
74
40
757
68
73
57
95
137
60
37
29
91
36
33
35
151
85
65
125
17