118
302
51
108
61
147
214
53
89
42
87
63
73
71
45
99
91
96
161
30
76
56
139
74
107
70
80
82
104
98
122
31
47
64
105
50
28
102
129
24
23
265
133
128
41
187
93