1
6
30
4
18
2
14
5
24
60
21
17
13
8
44
35
16
58
53
29
39
25
23
81
111
71
15
36
69
132
98
38
130
252
34
64
204
50
194
87
99
42
156
26
73
102
86
84
46
62