31
3
15
33
35
76
64
8
21
110
71
17
61
87
27
19
6
59
279
235
37
113
88
24
5
25
14
11
10
30
52
114
67
105
98
116
43
4
130
9
62