40
10
19
37
29
27
61
33
39
5
153
49
26
44
50
118
78
46
57
120
59
76
65
21
305
31
16
102
369
25
74
48
147
152
30
69
28
47
112
36
45
58
43
82
161
128
107
105