32
384
218
34
18
163
151
248
69
53
225
25
47
298
110
155
105
132
86
148
79
133
76
89
48
8
23
46
61
22
115
31
83
14
181
11
66
20
29
161
16
24
72
54
108
145
38
183
67
80
287
62