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