17
2
45
25
31
15
26
39
27
129
22
146
107
64
154
67
50
36
68
11
97
131
44
152
79
149
125
74
76
142
75
353
214
62
73
49
19
47
6
13
474
91
57
113
16
117
60
52
85
46
20
81