36
98
319
133
32
41
95
230
171
57
51
25
103
21
80
26
54
92
138
27
72
35
113
116
110
52
183
66
107
15
37
40
149
156
84
77
18
42
73
108
94
38
83
89
100
78
29
93
59