58
107
27
44
21
147
56
171
11
159
137
217
79
110
38
7
12
18
17
20
100
131
67
78
19
29
49
53
39
117
40
90
22
6
51
25
50
52
57
43
83
15
341
148
102
111