39
20
91
90
59
117
53
57
33
171
35
77
426
22
67
97
62
9
30
47
118
17
92
184
51
670
36
28
87
75
56
81
154
45
50
403
647
292
49
179
32
84
116
234
41
61
114
7
29
46
215
15
899