39
33
17
50
63
28
47
54
129
21
375
6
55
27
42
118
202
75
184
11
97
29
23
16
46
37
10
76
197
79
22
24
78
25
56
43
7
38
648
18
138
15
80
74
62
282
108