93
85
15
71
130
21
46
72
10
9
26
3
88
19
99
116
222
244
76
96
260
65
32
77
81
104
35
73
48
68
43
103
94
78
1
7
22
62
79
64
56
261
125
284
28
52
30
193
51