89
213
53
68
147
436
160
48
23
20
151
208
90
82
25
140
122
78
41
64
114
96
56
127
103
55
65
192
54
24
83
248
76
155
62
207
99
59
63
75