432
23
90
26
139
3
79
73
89
242
39
107
7
307
235
14
96
34
129
32
18
11
108
62
817
12
168
69
115
24
35
63
61
163
13
55
43
15
22
133
70
120
184
4
157
86
48
53
97
147
244
140
25