3
6
1
7
19
52
73
4
15
12
17
5
10
27
29
24
13
2
32
117
39
31
26
18
28
43
137
23
16
54
235
38
250
105
21
77
14
20
40
98