33
53
261
92
47
23
49
245
58
77
60
71
67
39
36
32
106
138
82
19
104
152
73
267
41
81
142
186
72
35
45
166
48
42
80
17
16
20
100
22
103
31
28
388
4
96
26
50
101
98
114
84