25
46
125
138
12
113
144
98
30
23
67
60
103
15
10
108
61
45
58
22
2
80
29
177
102
140
40
5
106
41
33
27
311
129
50
34
132
93
126
152
11
62
4
184
542
39
256
84
38
36
463
48