39
11
33
1
7
6
9
2
18
3
4
5
14
10
12
8
23
98
75
72
65
50
355
21
15
87
161
262
259
17
25
34
26
42
100
84
13
73
41
1222
342
20
105
36
112
27
94
40
144