25
19
164
70
4
16
61
23
30
11
54
122
45
51
20
52
18
79
56
40
89
27
32
5
189
21
135
15
152
71
112
630
120
12
116
174
43
102
58
215
501
119
389
49
36
111
50
93