31
35
23
83
97
9
15
20
4
12
48
21
120
34
576
54
5
29
186
115
85
17
18
118
22
10
62
27
25
37
69
7
116
11
24
40
90
59
148
26
19
50
65
109
43