108
748
23
114
96
99
385
103
79
106
246
213
279
228
34
26
155
205
151
83
431
93
852
165
193
50
49
363
72
35
87
43
32
48
85
123
47
66
271
288
141
189
90
38
65
30
81
133
433
126
76
317
265
116