127
31
3
41
65
14
76
22
53
91
34
50
10
25
15
111
26
51
38
12
21
37
36
29
58
27
49
678
133
55
39
92
54
171
44
160
81
47
57
249
46
67
23
61
40
59