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