106
104
260
22
7
27
19
14
56
8
28
32
12
43
11
48
81
25
47
39
57
17
30
45
24
18
41
112
38
78
34
83
40
54
21
69
113
95
121
37
9
154
90
86
31