29
33
28
20
43
106
18
17
55
311
12
25
13
19
30
36
26
80
23
115
24
52
47
6
105
34
35
56
10
11
21
22
15
16
9
31
609
84
5
83