9
36
19
20
6
27
30
12
5
21
35
32
65
28
4
528
16
45
14
11
7
127
398
33
23
3
40
13
133
76
22
253
18
39
2
51
10
41
146