67
80
114
41
5
50
31
305
29
173
57
40
14
27
47
84
45
44
70
116
103
7
588
66
43
65
156
36
117
83
126
51
73
861
295
197
168
98
56
16
269
59
20
13
78
19
48
35
79
60