30
31
7
1
3
36
2
4
52
8
9
11
37
25
26
21
29
39
15
18
68
41
66
42
17
51
92
20
44
64
96
176
115
706
46
59
35
71
67
152
367
47
207
107
27
79