32
31
11
29
36
19
18
5
6
42
26
24
22
30
40
10
49
52
3
8
16
9
91
152
15
17
115
41
65
20
69
7
13
35
78
56
50