291
70
59
91
306
39
34
225
67
98
38
589
65
81
12
120
137
79
118
77
72
78
22
64
100
35
8
23
86
44
19
103
57
24
80
41
63
84
160
25
74
133
17
207
28
188
43
21
32
37
18