51
176
39
16
14
119
32
91
110
108
68
34
30
43
25
50
17
201
42
66
15
52
57
40
19
27
60
97
29
38
75
286
77
80
61
70
129
86
76
28
59
100
159
143
89
24