57
13
29
70
18
39
108
267
24
101
210
96
87
56
41
25
132
64
148
196
46
62
59
63
701
19
71
28
8
6
410
69
35
90
22
106
158
175
23
16
31
26
55
102
17
45
66
33
178