45
86
59
233
38
20
33
90
117
48
28
15
27
74
29
77
220
44
104
39
43
135
40
7
70
67
46
37
51
25
126
52
31
11
58