61
36
143
60
49
24
80
38
59
55
232
136
27
113
1058
141
91
97
154
17
21
228
42
46
34
23
7
72
29
100
19
28
223
39
125
31
70
52
65
131
45
351
20
83
77