175
74
30
28
25
34
85
51
78
64
84
86
15
204
29
52
60
90
44
100
83
68
160
352
32
110
299
65
440
997
212
317