4
33
372
28
120
35
30
59
12
302
196
10
35
31
30
22
27
26
22
15
32
16
30
30
41
42
26
34
19
30
22
26
35
338
340
313
336
312
25
31
14