1
6
2
3
10
31
11
29
25
71
44
12
23
15
36
22
41
89
140
49
27
28
76
59
13
57
65
96
86
18
77
62
20
85
111
42
14
61
40
8
144
91