32
403
21
178
38
45
106
784
127
23
43
19
183
419
883
34
394
123
79
71
119
36
189
40
24
25
33
91
82
213
122
65
656
110
68
197
1790
29
31
88
83
67
138
48
188
15
50
150
66