29
12
15
17
276
26
148
51
16
48
38
124
7
23
44
14
46
37
129
70
90
20
60
10
32
422
94
89
59
144
136
83
71
101
42
98
27
240
188
213
47