33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
136
19
113
295
35
20
82
30
31
440
64
148
18
80
27
519
139
144
12
345
104
106
21
23
29
176
62
22
26
17
47
77
53
75