160
40
26
35
89
32
19
108
31
247
47
84
107
90
54
13
249
116
68
76
14
29
71
21
11884
463
156
149
105
124
53