28
142
57
51
155
74
96
52
50
16
6
21
20
108
19
27
349
73
177
82
77
46
114
41
92
54
42
104
126
40
416
453
18
132
22
24
32
31
34
47
127
35