33
95
20
128
31
104
23
29
81
19
54
78
69
337
45
67
291
323
49
83
179
77
204
53
1521
76
42
146
26
170
56
101
91
63
72
66