7
8
50
20
28
44
107
15
155
59
27
29
361
19
11
22
9
41
36
53
140
63
33
5
32
10
14
17
158
90
104
87
170
67
74
30
43
279
31
6
73
146
35
18
136