126
271
14
22
33
40
26
18
21
20
8
64
71
62
28
129
163
31
32
51
75
883
91
44
25
23
41
19
55
83
35
48
17
108
89
70
177
61
12
47
212
42
39