394
19
42
78
148
284
30
66
363
13
173
17
165
53
77
43
85
26
74
39
233
136
62
570
76
28
90
182
49
266
73
127
34
133
84
95
89
9
31
61
52
146
59
88
56
18
50
96
32
11
29