7
15
4
48
11
26
5
88
8
10
3
78
31
28
22
14
25
43
20
67
6
142
27
69
239
18
16
21
30
35
32
59
103
145
348
29
73
44
811
53
180
380
93
33
330
50