68
327
303
50
69
47
16
67
53
152
70
42
40
38
20
17
31
33
29
64
10
71
55
66
178
61
188
104
25
37
96
58
19
127
77
65
59
79
169
110
326
48
24
32