238
293
63
57
29
426
50
24
142
85
18
73
220
154
182
159
21
59
6
101
51
149
46
88
79
100
42
45
41
9
152
252
47
44
37
17
65
12
3
61
83
91
114
54
26
19
28
89
84
33