69
153
164
519
287
37
8058
32
31
20
67
66
36
42
155
24
167
126
38
21
88
65
234
111
151
13
85
87
39
125
77
28
73
47
9
92
51
30
49
26
146
208
135
129
29
178