37
53
129
47
49
70
31
46
617
528
880
29
106
68
7
99
60
160
18
25
15
81
523
50
63
33
28
59
9
6
75
17
51
32