34
28
11
298
156
44
68
191
287
164
193
424
61
83
24
136
69
126
32
20
29
137
110
47
116
23
100
1187
155
35
101
63
21
77
37
51
173
7
58
425
8
13
22
50
66
557
91
25