155
196
39
78
87
74
89
143
23
19
102
18
45
36
64
7
11
21
8
734
157
167
71
65
79
56
55
172
204
22
146
127
90
81
93
3
57
46
208
43
696
83
49
119
206
107
591
303