43
25
31
64
21
106
10
113
45
199
27
28
39
4
41
63
202
15
30
102
19
49
187
73
65
185
33
44
36
48
22
23
50
160
42
24
99
40
35
52
46
18
97
32
37
47
88
85