142
183
19
66
98
209
916
315
121
67
48
198
202
260
110
29
81
592
33
212
103
134
104
61
231
28
62
140
36
86
177
21
38
64
80
73
22
138
49
5
52
85
120
20
88
2961
79
31
40
26
32
82
9