156
23
61
14
242
24
85
50
22
52
55
91
35
10
112
105
32
20
1
38
27
48
18
5
9
30
53
11
77
13
21
57
16
15
39
37
2
45
98
60
78
49
19
28
76
88