238
33
116
75
98
101
61
131
54
35
42
92
136
40
70
117
91
1011
172
15
39
77
23
50
128
93
150
45
32
184
47
366
561
247
21
59
253
34
65
210
10
52
394
28
81
94
170
123
22
60
213
25
90
48
88