99
113
32
65
212
46
21
61
66
50
94
100
123
68
16
98
213
112
254
214
104
12
130
313
67
53
30
79
230
168
26
151
82
97
45
224
18
54
77
121
41
22
71
37
154
8
49
136
140
93
38
372
146