0
3
18
16
28
29
58
57
31
64
38
54
48
37
26
56
10
115
296
36
109
9
33
13
25
39
46
23
19
53
35
108
20
6
42
79
22
8