33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
296
35
21
82
29
31
440
64
147
80
27
518
139
143
12
351
96
106
23
176
63
22
26
17
47
77
53
75