32
13
22
83
52
8
33
16
54
11
27
30
31
17
7
6
9
10
279
29
42
53
129
35
95
4
20
25
77
26
43
935
105
117
18
1
23
85
19
63