24
19
30
6
74
18
52
258
307
160
9
77
8
13
31
36
213
153
144
35
50
62
165
70
21
47
5
42
12
26
39
46
81
40
116
127
10
395
202
51
98
16
174
56
22
37
93
64
85
201