9
44
34
10
29
99
6
59
18
15
22
13
33
43
12
8
45
101
156
93
506
54
57
137
51
73
638
21
3
31
81
17
19
68
124
107
5
37
11
14
24
25
4
16
41
55