99
30
133
38
114
161
24
55
33
63
97
20
75
23
69
17
134
447
28
124
127
26
76
68
169
140
60
45
160
119
37
221
93
42
43
167
166
47
82
151
96
98
46
41
378
16
113
50
74
79