82
35
110
74
32
31
27
25
39
179
71
8
99
142
96
80
17
11
23
90
29
204
153
93
55
49
20
48
36
81
47
24
21
19
56
185
220
70
54
50
7
73
114
140
75
41
120