5
13
4
10
40
172
16
59
11
18
38
15
46
58
195
27
23
104
12
51
60
97
9
14
90
184
30
49
8
36
26
7
153
17
44
33
79
45
53
65
88
82
80
63
93
41
85
507