10
20
42
6
3
11
12
143
125
38
2
32
114
66
326
25
33
37
24
13
35
5
36
28
21
82
27
22
30
57
154
85
100
4
56
41
63
49
16
108
186
26
47
323
77
126
29
7