72
47
107
223
90
30
214
18
181
46
65
36
200
44
100
58
32
22
335
337
41
76
97
95
42
331
77
326
79
191
193
20
13
50
43
61
83
187
116
115
151
66
109
57
114
1015
493
948
404
602
86
81
112
25