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