26
33
69
50
125
9
29
44
20
7
64
95
78
66
99
11
22
117
73
27
15
40
16
307
77
48
70
71
92
56
19
41
378
31
232
52
10
57
36
784
437
18
85
252
72
428
398
442
284
79