7
29
74
30
59
52
55
15
91
179
48
112
73
83
22
33
60
58
157
144
61
69
76
96
115
37
95
176
62
26
125
42
68
57
110
38
94
81
199
84
158
180
104
398
31
119
121
449
239
220
40
186