316
77
123
5
477
26
253
223
232
90
125
67
130
71
117
317
126
16
249
41
215
436
60
85
84
83
23
22
141
169
329
57
18
48
164
629
174
97
63
38
49
220
24
95
245
29
10
31
260
43
54
21
129
69
168