157
33
26
65
51
45
78
64
73
25
140
35
68
59
38
43
295
117
18
10
460
39
209
87
271
111
28
612
435
62
34
110
239
86
127
30
179
55
550
235
47
155
77
32
374
204
37
74
174