107
23
47
42
142
60
143
125
39
22
71
15
19
30
46
136
1044
93
89
74
41
51
61
67
52
53
118
103
133
75
56
43
49
102
315
50
54
253
212
37
32
90
29
48
18
11
87
68
28