60
223
120
24
35
31
109
71
157
159
253
279
20
94
38
128
22
62
100
187
124
61
68
26
19
33
139
43
58
371
44
42
23
14
142
45
54
125
122
25
34
49
48
91
160
107
40
81
88
268
141