16
80
13
487
2
56
49
30
24
26
38
58
91
36
43
20
39
21
22
10
75
281
68
31
54
48
84
37
102
141
50
51
33
71
78
15
32
108
382
23
5
17
19
6
45
3
4
59