30
23
36
28
20
276
1
10
12
7
74
26
296
52
25
11
159
92
39
26