32
62
99
29
61
125
47
34
73
19
33
78
87
82
13
81
3
35
43
12
245
27
15
49
67
40
44
143
5
388
348
93
25
214
191
270
124
105
39
94
51
76
129
10
30
18
427
777