31
6
41
5
2
22
133
158
24
1
26
56
89
19
34
84
186
30
277
69
43
60
57
46
47
71
48
79
99
72
198
131
62
25
40
33
74
112
85
73
90
119
32
92
155
152
86
42
36
29