3
9
11
6
55
7
33
12
13
25
17
30
320
4
22
14
54
88
93
29
84
65
68
42
34
133
80
49
216
16
132
115
62
213
103
73
187
63
36
82
47