21
148
57
62
100
42
55
16
104
10
49
39
8
80
144
85
73
102
64
48
95
159
289
94
63
44
114
34
41
13
29
19
69
26
98
97
27
46
20
122
47
96
154
81
30
68
35
31
51
60
78
36