31
120
57
73
38
64
52
173
56
32
22
58
216
45
89
318
108
102
13
166
109
570
98
76
259
112
193
93
28
33
67
36
60
82
129
140
124
66
62
113
110
15
96
42
19
200
83
81
48
206
402