12
25
20
18
15
58
32
63
19
119
30
21
40
27
26
838
49
29
31
34
3
37
68
145
4
10
9
91
24
35
48
84
22
81
61
36
23
13
33
75
46
16
2