24
212
97
287
171
114
174
89
102
309
254
372
187
151
51
37
103
181
78
144
79
84
46
43
81
34
48
55
82
143
76
148
118
35
159
57
98
87
107
49
36
113
56
23
74
338
41
22
120
47
59
109