77
65
105
111
48
309
139
78
81
57
76
40
302
52
102
55
94
101
219
79
73
46
107
297
184
223
189
58
31
216
37
161
95
124
175
140
51
30
71
90
190
100
86
60
83
87
180
121
49
68
337
265
117
809
104
372