24
23
11
25
54
46
6
70
33
48
5
34
318
208
72
50
97
116
21
47
51
7
14
41
81
22
2
3
27
65
106
91
43
9
95
42
31
61
49
28
64
89
44
52
278