98
13
46
220
30
101
110
122
20
15
21
10
171
183
17
31
18
77
78
575
33
95
42
92
138
57
105
6
44
24
41
34
23
39
129
245
71
35
79
215
55
26
223
38
108
106
56
67
116