66
32
71
17
62
58
24
46
26
44
43
42
60
27
7
349
50
368
103
82
378
164
99
52
49
19
29
40
20
75
57
88
22
25
84
119
28
580
155
54
34
297
55
48
163
110
106
30
113
108