47
203
146
70
29
101
12
37
42
24
18
76
36
26
200
145
75
53
118
232
240
241
28
33
79
72
105
280
81
71
155
442
19
48
80
450
117
57
108
255
50
34
91
123
569
162
434
127
171