109
909
144
505
42
143
45
108
46
206
61
333
93
267
32
214
87
200
13
769
70
230
29
154
165
64
148
54
186
16
114
11
125
26
71