6
110
229
29
85
79
64
122
47
70
20
34
152
104
112
176
62
186
33
51
42
159
551
449
647
106
27
536
115
38
74
456
77
65
102
43
187
10
50
94
123
26
54
35
83
30
163
117
150