7
34
41
4
3
15
22
27
6
20
32
8
45
16
5
30
11
14
24
10
12
251
48
31
39
33
85
36
59
108
81
56
44
90
152
186
109
96
94
124
52
25
26
60