60
210
89
161
54
151
88
106
46
41
27
14
43
74
51
113
199
42
231
347
8
23
206
36
26
15
134
70
125
38
72
59
24
449
85
53
80
62
49
159
140
65
69
109
45
77
30
50
112