123
51
642
116
25
26
40
78
33
239
709
81
207
105
65
416
47
36
124
87
88
99
32
68
133
27
60
20
14
61
71
175
646
365
54
1405
83
107
45
223
18
204
134
12
29
48
252
185
117
35
135
122
218
115