165
93
16
87
42
132
382
55
43
61
67
10
5
3
12
36
17
21
28
19
9
77
30
7
44
54
282
69
79
177
184
214
59
189
150
281
49
71
31
26
169
259
74
353
25
247
436
208
111