157
198
306
133
47
304
578
23
191
130
208
155
31
55
427
113
25
13
93
70
183
38
30
721
376
102
76
24
37
32
29
33
36
43
92
79
77
53
62
34
18
54
26
50
46
128
86