35
53
69
29
15
10
9
167
110
98
107
82
152
42
68
77
113
72
45
114
92
17
116
12
445
137
67
28
32
30
80
25
48
121
34
31
27
33
106
66
57
26
83
95
183
104
202
140