65
34
146
227
53
72
105
688
29
48
26
19
33
40
86
74
186
85
28
78
24
49
178
46
32
31
56
50
39
67
57
30
14
20
42
108
79
132
60
101
25
80
103
130
52
17
59
9