3
7
2
22
29
5
21
34
11
25
43
27
56
9
93
57
40
4
16
12
6
55
101
64
20
89
33
44
81
85
24
50
61
72
337
13
51
54
8
152