96
31
123
23
19
18
49
39
208
24
71
6
63
60
12
140
53
42
4
30
58
136
21
27
185
51
46
108
67
215
225
152
32
122
91
45
65
1028
259
13
10
128
17
38
68
52
80
35
95