35
23
26
41
57
214
43
83
70
77
47
68
62
11
64
86
81
25
65
44
142
94
96
36
39
88
89
61
709
101
52
76
125
91
208
32
8
247
80
14
13
103
58
292
79
53
21
143
123