39
11
33
1
7
6
9
2
5
18
3
4
14
10
12
8
23
98
76
73
65
49
356
21
15
86
161
13
262
257
17
25
36
27
41
100
71
1227
351
20
105
72
43
84
99
34
35
113
95
40
144