94
43
4
44
50
64
86
72
65
87
363
125
101
19
45
71
34
39
52
18
16
38
14
62
112
68
20
33
26
61
309
9
99
60
37
17
47
23
48
54
58
166
124
265
59
97
262