108
109
45
95
34
44
177
170
96
28
891
130
56
11
153
29
101
22
888
79
15
40
139
110
70
102
46
37
120
76
35
221
21
47
39
115
128
91
53
54
227
162
148
122
62
30
72
135
60
228
84
18