34
12
46
45
16
44
162
290
83
18
57
167
232
107
164
61
52
79
39
141
335
98
108
110
77
207
300
48
95
28
103
43
109
24
102
119
115
49
179
124
75
50
172
53
13
170
65
20
10
477
74
55
117
70
73