66
88
50
103
458
27
18
22
145
2
91
255
85
35
110
15
31
169
167
58
41
17
59
73
19
69
63
36
29
180
28
23
116
357
43
44
34
25
38
56
208
140
37
14
54
272
127
314
33
93
75