176
74
31
30
25
35
87
51
78
64
84
89
86
15
206
29
52
61
90
45
100
83
68
161
353
32
112
302
26
66
444
999
215
318