33
24
55
4
83
88
34
11
45
93
536
1
247
591
42
359
16
10
2
12
3
137
14
192
86
54
58
62
71
76
59
91
19
60
288