31
54
37
6
8
30
20
38
86
17
65
16
18
35
36
27
81
23
78
28
128
87
48
39
21
145
106
118
179
32
74
34
92
193
199
58
90
115
19
66
26
91
395
41
42