82
66
161
28
133
20
25
131
67
47
18
41
113
139
84
43
105
119
39
87
63
97
55
194
54
193
16
257
57
234
26
70
159
103
1247
69
48
221
684
14
201
22
90
35
76
61
42
116
59
138