96
26
81
133
86
82
29
71
45
52
61
109
164
157
88
23
77
37
184
42
22
148
76
122
38
47
49
118
44
100
60
65
107
13
144
111
117
247
32
78
17
227
69
155
83
10
34
536
68
142
257