30
19
73
214
41
55
163
49
57
44
102
201
95
40
58
10
271
360
20
59
21
15
91
68
287
23
503
103
6
64
27
33
13
12
86
80
60
425
228
125
84
120
54
36
4
39
24
65
52