15
33
11
41
47
35
43
22
20
45
57
437
34
145
139
1
79
69
175
12
5
29
54
19
4
25
17
80
318
26
36
60
62
178
127
28
23
53
13
735
46
188
18
42
8
31
74
40