16
138
45
26
37
33
122
21
25
20
43
52
40
24
14
60
19
310
27
401
540
157
54
135
39
89
125
200
482
233
44
303
205
462
250
82
196
97
15
379
142
34
67
70
792
291
260
140
75
7
88