10
4
5
3
7
16
2
6
8
73
38
25
94
31
82
42
24
32
144
51
76
18
34
75
205
44
49
64
53
39
134
9
19
40
63
13
23
303