80
44
22
47
121
163
110
17
106
72
19
64
145
118
33
69
49
154
26
218
135
66
52
262
107
132
197
13
23
16
27
28
6
63
24
75
195
7
39
78
18
117
29
188
77
190
171
53
151
255