132
413
163
104
138
235
58
24
205
208
87
148
423
119
94
122
92
45
22
112
37
127
41
40
49
18
62
70
33
19
8
73
54
17
57
61
20
175
485
74
7
14
90
21
198
173
338
162
244
80