63
26
86
258
75
49
176
72
179
45
73
44
33
69
300
843
146
40
115
83
57
18
31
32
905
162
64
76
158
48
23
77
93
106
107
11
15
105
116
9
54
65
35
37
98
27
50