41
59
38
90
17
20
53
167
72
49
44
65
19
71
6
48
136
243
56
300
342
37
46
28
93
50
142
33
197
117
27
40
3
104
15
25
88
73
58
57
26
69
62
34
103
274
97
151
157
80
99