31
24
106
319
169
129
80
8
54
48
21
111
11
63
10
103
50
99
375
22
224
29
4
18
100
43
390
437
70
292
37
130
15
228
39
1
26
47
188
12
313
71
19
81
199
56
112
33
190
134
20
30