7
2
1
9
18
22
34
28
132
44
8
41
13
84
35
14
121
39
43
16
73
72
80
27
25
38
5
54
109
77
90
32
12
65
33
307
15
151
89
141
23
168
48
24
49
116
128
21
238
87