33
4
28
6
8
2
3
15
1
9
5
13
11
10
135
136
18
115
296
35
20
82
30
31
440
64
151
19
80
27
519
139
145
12
351
104
36
106
21
23
29
176
62
26
17
46
77
53
75