22
32
90
29
35
366
59
37
76
80
100
281
162
98
133
31
43
19
78
13
107
30
85
137
67
68
47
870
23
81
65
111
70
11
74
283
160
69
54
33
92
202
685
18
17
135
60
51
91