84
108
36
129
281
503
1094
520
80
329
115
132
93
29
91
124
13
59
37
57
88
258
142
174
205
105
160
161
68
53
40
247
200
20
111
55
215
28
94
140
21
193
97
52
45
70
96
82
56
230
17
146
148
90
65
151
14
106
39