29
22
53
95
65
128
58
84
56
48
27
78
80
28
176
54
133
70
13
141
38
42
57
61
20
86
77
74
79
49
88
319
81
267
63
33
32
59
25
122
50
60