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