37
96
53
8
30
8
11
93
51
107
53
45
33
55
40
18
41
77
45
51
62
30
108
50
27
36
13
27
37
12
1
2
342687