34
33
16
38
17
112
58
30
9
27
50
60
41
51
11
32
13
376
23
52
69
19
12
76
6
603
217
26
28
21
66
94
62
46
213
98
24
22
70
48
20
184
491
208