69
29
19
40
176
206
34
33
144
90
31
38
21
43
17
6
10
59
27
12
63
25
335
4
188
13
109
42
94
106
53
28
9
23
122
71
86
95
164
77
66
46
190
81
96
348
47
222
127
166