7
16
2
9
41
14
10
25
1
29
32
27
31
30
83
59
24
63
89
432
42
125
97
167
66
54
57
20
80
172
15
219
67
76
94
46
88
267
114
6
55
51
11
38
34
43
8
84