40
43
135
90
23
58
288
48
54
84
105
130
67
35
97
122
47
31
26
107
120
21
12
27
98
45
117
78
76
57
16
50
17
73
20
19
44
129
134
46
7
49
61
92
10
77
96
86