39
29
51
12
124
13
69
50
10
23
3
15
5
36
17
7
16
11
35
1
58
8
47
227
48
6
25
355
146
349
88
27
2
32
33
28
73
3621