39
331
59
96
17
123
8
20
19
4
28
15
70
9
26
13
6
127
50
27
85
35
71
212
51
134
12
3
29
30
31
32
21
83
58
269
25
143
7
10
97
467
137
34
5
49
2
63