19
29
32
12
122
10
4
42
25
62
6
43
33
212
24
102
221
21
82
9
141
5
86
84
128
192
645
34
23
94
195
120
40
87
111
357
217
204
36
78
127
300
243
1525
83
28
582
5087
171
91