33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
81
369
16
230
125
256
529
12
788
72
448
113
163
76
49
14
108
79
20
149
57
59
52
98