71
302
354
209
80
77
168
119
127
54
92
253
12
40
114
228
143
39
369
584
312
65
122
230
22
50
27
60
104
42
41
44
30
32
47
36
28
108
115
97
146
141
110
9
250
91
123
152
238
100
33
180
140
138