109
52
56
130
24
41
14
16
44
3
62
78
18
19
25
1058
744
28
1
6
91
27
43
69
26
48
20
95
143
39
46
10
42
21
17
171
197
449
32
11
22
23
57
67
5
36
50
34