33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
120
20
18
39
299
98
31
414
64
152
77
27
562
143
145
12
362
111
36
90
50
23
182
63
21
19
45
86
74