4
32
53
19
30
18
21
36
11
29
56
16
37
25
45
51
82
20
75
40
6
64
187
62
33
69
46
102
89
44
67
95
52
43
134
78
432
54
111
323