31
6
2
11
18
3
7
16
1
15
23
5
8
35
14
42
12
40
4
19
138
13
74
41
28
25
36
50
26
49
33
39
212
17
29
27
116
63
298
66
44
141
107
47