12
31
24
202
53
61
49
120
163
33
110
13
147
145
17
67
23
34
94
82
30
52
54
87
74
79
191
56
16
119
73
57
72
83
62
190
115
75