31
10
35
19
28
101
97
79
3611
58
126
11
30
5
3
27
15
17
78
54
60
40
9
26
74
14
57
13
68
6
24
92
52
34
61
32
41
72
66
59
153
25
42
105
93
114