3
40
8
9
4
5
1
20
11
33
30
29
12
6
79
10
17
89
28
52
39
37
126
42
13
2
38
429
72
27
51
114
21
68
111
14
19
78
65
150
128
70
178
56
32
46