42
12
17
18
44
6
15
1
2
14
7
5
10
134
30
48
90
95
256
160
26
46
65
43
77
111
59
54
78
31
96
85
41
60
63
73
57
13
66
22
3
216
21
265
84
81
75
122
8
19