77
88
215
70
63
163
93
123
49
161
232
94
120
17
76
69
45
82
116
52
60
100
33
109
64
23
39
62
20
30
85
397
27
151
75
34
14
28
102
383
135
362
91
354
86
35
259
430
42