33
4
28
6
8
2
3
15
1
9
5
13
11
10
138
136
19
113
295
35
20
82
29
31
440
64
147
80
27
518
139
142
12
350
96
106
21
23
176
62
22
26
17
47
77
53
75