32
33
12
48
85
3
6
367
3
1
67
5
43
30
141
18
45
41
63
85