3
498
23
13
28
32
44
16
247
78
27
45
24
48
40
5
6
41
18
52
4
87
245
107
99
26
19
392
212
71
43
47
112
42
151
367
21
283
74
254
96
244
54
64
10
9
31
49
85
81