42
28
35
6
22
17
31
49
85
23
18
107
68
39
144
61
58
29
43
32
125
38
3
1
20
30
95
15
48
63
16
57
11
5
59
34
9
14
8
27
2308
24
45
2