59
12
28
46
17
126
18
39
10
9
6
63
61
30
138
65
100
239
102
72
43
77
45
129
78
83
48
347
163
44
130
70
67
19
51
99
174
64
338
69
115
169
27
16
79
108