46
19
120
62
92
89
23
20
25
88
125
202
160
40
9
519
30
98
87
56
228
107
293
61
463
14
193
39
60
122
96
76
26