5
6
3
15
11
12
22
7
13
21
187
32
44
77
56
19
24
57
72
146
43
160
48
52
46
68
67
191
100
121
36
59
89
62
130
118
69
78
33
30
198
41
60
292
148
85
66