52
83
57
36
21
10
112
16
38
87
62
31
18
39
9
72
7
51
17
67
23
127
82
79
683
333
34
128
69
105
76
14
44
561
29