43
41
45
17
16
39
35
119
63
114
21
62
19
31
15
42
14
33
22
52
25
20
51
228
246
232
53
430
71
145
89
48
139
96
30
104
36