243
106
17
47
78
94
68
87
114
79
27
71
24
42
113
53
476
221
26
72
195
16
89
85
203
150
96
56
30
156
59
23
88
55
76
180
25
19
211
77
48
57
40
73
100
128
209
69
110