7
44
51
14
8
41
20
37
32
33
53
27
29
62
71
4
38
24
15
19
25
6
30
46
11
42
17
87
95
159
144
18
61
3
39
123
322
96
55
161
103
491
774
168
93
60
5
106
31
81
69
101
56
199