25
60
204
12
159
23
31
79
34
786
109
357
56
45
131
62
33
16
14
121
93
75
30
13
141
169
9
170
36
65
49
74
68
115
176
83
427
163
147
86
207
37
127
32
22
51
277
124
61
208
54
55