8
18
50
35
241
37
105
24
47
88
81
60
25
73
13
36
15
40
28
12
27
53
49
104
31
33
63
66
108
29
48
75
32
19
44
103
77
23
204
106
100
38
26
1528
22
52
41