46
13
78
17
16
40
159
4
19
56
34
29
6
182
116
38
28
39
190
169
26
180
7
157
98
86
66
31
12
9
30
229
73
33
222
41
20
47
52
212
35
92
154
22
77
96
42
15
25