1
3
46
20
13
11
8
22
10
17
27
15
5
26
74
40
157
114
276
41
100
81
28
21
128
93
25
29
84
64
607
44
70
201
72
239
39
45
88
61
145
59
54
38
66
91
42
16
31
18
79