8
30
50
69
14
29
40
64
43
41
28
122
24
10
56
81
31
33
17
16
51
21
53
175
112
11
20
36
73
26
108
4
153
59
42
86
39
15
32
97
55
13
19
47