93
161
38
14
51
9
52
13
47
6
75
87
49
7
72
25
187
82
202
320
90
74
86
95
84
119
89
73
149
749
147
156
118
238