123
88
236
23
145
90
31
45
13
101
41
39
100
20
59
71
126
43
164
134
7
94
109
36
93
91
22
15
60
27
163
120
40
67
98
12
111
121
65
139
74
70
11883
566
274
104
149
38