43
109
36
65
89
13
83
157
94
60
27
97
46
81
20
49
53
50
118
189
142
54
45
63
24
116
103
90
68
165
138
55
77
57
100
29
22
15
31
48
34
106
7
79
9
86
19
76
69
42
93
40
28