3
11
4
1
14
20
6
93
24
5
34
30
33
66
19
22
81
104
163
50
36
82
12
110
38
23
26
39
43
16
119
178
45
41
112
230
79
57
29
62
134