5
4
25
14
31
11
30
21
35
19
29
56
79
76
24
41
126
59
34
54
27
87
23
20
48
39
18
81
104
17
147
52
172
47
94
64
207
49
50
62
66
16
22
86
33