29
58
35
16
13
55
22
18
9
214
4
28
80
32
148
84
47
590
33
12
26
37
39
41
7
30
14
5
111
25
36
99
8
50
54
44
128
23
46
67