38
143
34
7
101
95
159
141
26
64
113
56
77
189
23
345
46
79
753
781
54
155
43
71
98
19
148
482
5
45
10
104
27
61
65
114
24
66
100
28
39
83
92
147
49
386
190
149
352
124