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