5
4
71
96
48
12
159
40
51
24
25
58
19
7
9
42
64
357
148
33
23
14
117
46
41
28
407
92
105
22
67
21
35
15
161
95
27
121
76
724
81
62
850