90
9
167
116
41
121
49
86
524
274
46
218
132
120
51
97
151
232
37
230
204
12
18
38
29
28
22
134
42
60
56
201
71
64
48
93
73
233
33
174
47
19
26
15
24
457
140
65
75
66