66
161
28
132
20
25
131
67
47
18
41
112
139
83
43
105
119
39
87
63
97
55
193
54
16
257
57
234
26
70
159
103
1247
69
48
221
684
14
197
22
90
53
35
76
61
116
59
137
85