71
18
14
63
70
214
292
103
394
210
50
128
60
199
31
131
141
27
26
45
48
93
117
100
38
12
13
182
90
152
169
49
53
7222
29
139
95
20
1465
116
16
516
43
268
201
21
120
179
66
32
46