100
680
48
242
93
244
55
267
61
232
92
203
50
185
168
23
123
13
777
33
128
31
101
5
90
16
86
12
84
2
77
81