4
5
81
29
10
20
63
25
6
16
51
27
35
18
56
129
41
15
9
332
34
167
13
93
88
11
72
40
36
17
70
46
83
58
54
44
154
45
47
14
39
90
24
120
87
85
165