45
18
26
113
4
9
65
53
33
94
10
32
43
100
152
58
56
3
52
67
17
28
24
215
16
40
99
2
39
15
48
19
42
125
23
21
91
102
8
70
35
13
76
7
88