96
10
178
240
47
137
49
393
9
86
83
362
1787
127
27
98
20
65
40
44
66
2
7
25
53
8
4
3
13
50
131
279
1252
60
41
28
244
164
56
26
115
17
52
3689
39
85
29
199
102
189
46