45
92
73
56
128
106
114
93
177
193
25
15
34
28
60
66
51
395
40
493
165
69
33
146
167
113
17
47
31
21
23
8
16
75