43
13
86
67
26
95
77
46
36
589
115
54
145
81
41
53
114
34
55
57
83
38
155
32
147
339
31
37
170
149
65
148
146
58
211
87
129
132
19
116
52
191
400
273
84
47
59
198
23