106
10
113
45
190
31
27
28
39
4
41
63
202
15
30
21
100
18
49
187
73
64
183
33
44
36
48
22
23
50
160
42
24
99
40
35
52
19
46
65
96
32
37
47
88
85
12
26