57
105
141
48
77
44
23
595
53
13
423
85
82
54
118
87
275
219
93
49
37
143
21
102
112
79
184
96
32
123
89
12
43
129
42
6
16
8
51
14
101
24
172
5
47
28
46
55
68
177
114