48
23
179
194
173
55
110
28
33
107
19
72
87
21
15
7
34
141
251
69
96
158
20
47
128
45
598
73
90
64
181
84
77
31
53
65
99
24
61
97
38
82
22
37
129
67
62
111
40
83
109