36
79
217
222
78
84
94
26
83
39
41
48
110
82
75
18
65
33
118
77
90
154
67
561
64
87
97
136
53
96
112
37
1250
449
931
21
146
69
121
59
158
50
116
93
35
54
20
138
62
42
57
30
73