48
2
6
5
12
8
3
7
4
22
29
30
9
67
40
51
398
36
38
99
120
171
39
47
81
111
35
101
158
325
80
142
78
287
143
43
56
115
82
65
92
85
96
76