23
8
19
110
330
33
64
30
3
56
34
15
7
118
87
14
50
66
75
309
47
25
79
279
5
11
20
686
38
70
40
99
2
17
12
9
60
44
27
77
39
35
10
94
106
58
45