3
11
6
8
38
12
25
29
28
4
52
35
13
72
17
53
22
42
41
9
19
10
91
69
87
46
66
115
83
44
43
134
119
30
161
75
103
114
14
388
36
31
34
63
120