123
71
85
20
53
43
32
87
100
128
132
15
21
186
116
131
63
73
56
104
52
46
40
44
112
38
55
81
14
28
110
97
27
49
41
78
68
66
213
69
75
25
62
70
39
34
7
31
84