80
88
182
27
11
303
94
41
746
64
63
95
85
20
51
25
6
2
39
21
93
9
139
72
23
37
30
58
412
437
237
108
61
28
288
643
86
12
33
38
32
13
240
184
44
15
1728
60
130
89