3
1
24
5
26
22
48
82
126
79
38
442
74
53
214
30
32
133
76
35
72
71
97
33
156
41
66
194
49
34
55
160
46
50
14
12
6
40
15
39
57
47
85
116
99
94