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