106
107
59
43
60
42
28
29
26
46
27
50
53
62
16
40
21
32
55
81
30
36
99
25
22
67
23
5
9
151
8
250
88
303
90
87
33
48
45
18
69
17
12
164
71
15
93
79
13