5
28
107
14
15
73
45
10
26
96
19
13
12
148
33
8
3
707
25
2
21
43
0
69
105
50
11
27
143
442
56
44
110
78
1280
59
1020
9
7
64
74
17
39
18
252
135
85
48
67
23
611
68