251
83
29
35
15
52
37
91
55
13
163
118
17
69
53
175
182
40
16
107
96
66
26
74
28
140
30
45
19
48
27
79
50
23
32
131
64
88
90
126
84
68
80
99
60
24