35
97
315
130
31
39
84
226
171
57
50
25
102
21
79
24
52
23
91
134
26
71
32
69
113
110
105
180
62
107
15
37
40
149
153
83
76
17
73
88
80
85
100
72
18
28
93
101