85
127
23
52
57
114
137
40
47
49
16
60
59
238
77
27
17
63
82
425
83
161
360
34
129
162
45
24
33
93
154
50
30
28
163
379
104
97
276
115
31
53
20
67
94
289
14
92
7