73
33
59
448
36
41
38
30
39
124
100
128
46
240
77
63
88
22
37
42
19
138
145
189
152
154
31
262
91
89
140
68
58
27
102
101
64
65
168
116
203
106
66
57
80
61
44
276