6
1
3
10
2
11
13
9
17
51
36
15
32
38
81
41
23
90
44
8
105
84
65
58
77
18
95
47
25
5
42
31
135
194
73
125
143
53
332
45
59
93
37
16