97
146
77
11
116
18
106
90
113
36
49
187
29
63
50
20
56
67
82
24
65
183
89
81
100
80
147
48
45
55
39
83
99
14
25
134
38
109
41
111
69
64
115
51