72
13
51
23
86
42
12
18
39
40
29
56
14
54
150
84
5
9
315
792
709
52
73
34
25
81
44
80
77
49
19
28
62
11
108
10
64
27
24
33
47
187