39
54
8
29
95
33
25
12
92
34
56
16
105
89
15
35
363
57
83
17
598
150
14
71
72
94
41
36
112
13
53
246
7
175
9
20
22
50
37
63
59
21
23
86
18
6
10