9
36
33
43
24
37
13
7
10
48
41
3
8
12
19
47
89
53
25
34
17
27
32
4
106
30
391
21
252
5
39
31
74
59
245
23
58
52
11
22
46
50
71