62
66
50
32
118
91
122
110
127
138
70
71
120
47
287
48
59
37
95
92
27
35
53
76
7
18
132
130
112
21
54
23
41
28
143
17
49
40
65
38
51
68
63
73
34
30
155
377
39