3
88
28
26
21
237
15
90
2
13
9
48
53
109
8
115
56
19
59
64
73
50
61
45
67
25
40
106
27
10
71
22
31
65
37
24
52
103
4
105
268
18
62
41
113
20
33
83