125
53
42
92
55
31
77
29
213
107
18
34
32
91
189
75
48
39
20
40
78
64
26
66
51
65
61
43
22
113
70
7
17
71
137
58
46
35
100
37
50
15
57