164
50
76
82
80
93
58
119
64
54
51
83
65
135
138
195
278
25
85
144
214
48
61
131
713
206
695
153
67
84
81
86
800
145
78
242
57
530
56
59
55
74
28
53
414
317
254
99
113