8
69
104
44
15
4
90
37
253
23
75
48
47
121
153
34
81
132
101
9
49
45
16
746
107
19
39
22
20
29
26
27
58
2801
100
60
478
122
82
424
86
17
115
38
52
65
110
88
212
85
349
12
119