33
32
125
68
55
141
223
229
45
87
44
83
200
41
30
72
60
90
142
92
34
21
82
168
25
59
65
50
101
107
304
38
112
51
47
113
75
26
144
183
22
15
48
151
122
245
62
102
42
13
23
143