73
185
28
47
17
2
10
14
121
13
96
36
107
30
127
53
216
27
68
34
71
219
548
116
97
70
66
520
38
130
575
48
18
12
21
114
78
67
24
120
49
293
43
159
75
192
168
93
20
33
180
103
83