66
521
167
55
46
50
509
97
16
17
41
7
36
47
12
10
37
71
38
33
169
154
2
88
22
58
132
21
128
153
222
48
95
23
117
350
176
74
24
80
172
32
26
96
44
68
112
20
3
5