32
24
45
44
20
79
4
6
3
73
47
68
21
627
53
267
25
403
27
191
128
66
19
58
123
9
74
12
43
102
104
35
64
14
31
23
28
26
546
11
36
7
369
100
134
10
38