82
29
86
160
63
106
30
77
60
35
87
292
71
49
16
58
26
174
51
222
37
79
171
124
59
34
78
27
44
668
119
38
15
314
69
99
242
68
158
253
236
104
53
36
11
88
40
47
73
81
150
25
20
64