74
77
56
24
91
20
129
27
10
44
55
50
94
59
346
172
239
332
40
21
99
23
29
33
13
16
8
43
38
28
83
149
88
32
179
92
41
18
35
79
61
54
46
62
139
105