6
60
29
5
40
49
19
33
9
44
58
122
38
96
62
108
512
39
80
302
82
56
13
91
35
71
65
118
30
55
17
18
34
36
59
43
16
84
146