59
21
108
69
448
45
86
104
40
17
87
74
13
109
256
156
72
112
18
107
315
162
317
179
130
93
54
100
176
79
16
99
6
29
28
70
62
22
98
345
63
60
20
11
9
75
48
171
88
152
41