4
77
506
38
11
29
81
13
14
5
22
107
112
8
23
15
16
25
42
44
20
9
37
10
24
111
105
30
79
41
137
62
104
2
21
33
179
72
36
66
63
32
82
160