43
130
58
4
49
59
66
7
9
35
11
5
47
2
22
56
16
62
15
255
8
10
46
39
54
25
3
40
14
90
57
228
51
1
42
116
34
61
31
6
20
30
17