163
19
68
90
212
48
97
78
91
82
200
186
154
20
88
63
71
121
395
86
111
101
81
177
122
70
64
104
108
118
141
144
127
59
260
77
69
107
76
129
349
234
74
30
1161
468
684
441
514
208
103
100
51