38
1
67
3
31
29
34
50
39
66
43
84
97
135
98
60
0
82
86
51
73
184
54
156
2
256
53
83
28
13
25
18
117
684