39
25
15
4
14
34
31
126
2
5
257
7
55
21
179
30
33
40
26
53
60
8
6
23
16
3
36
10
18
293
51
76
94
27
50
17
57
22
108
44
13
12
9
20
11
149