15
44
50
76
34
61
94
36
53
7
8
59
6
37
3
393
142
133
346
9
29
478
158
11
2
83
106
123
121
183
23
73
40
35
110
1
4
28
57
42
64
160
195
10