125
35
65
72
27
20
37
96
34
23
30
22
46
26
29
40
157
43
113
42
62
52
32
49
69
80
57
53
38
87
55
15
117
70
67
47
91
36
28
81
14
79
232
19
56
66
13
108
133