99
85
36
131
59
102
8
110
24
126
73
181
41
30
264
246
34
51
931
55
531
22
96
71
114
134
47
435
189
53
222
243
86
84
15
254
79
171
70
116
72
54
7
57
64
109
121
58
18
40
97
63
52