3
78
91
22
56
346
190
48
118
43
29
142
20
30
49
31
21
66
169
13
178
117
35
76
152
151
47
180
73
26
138
32
17
16
314
67
98