103
84
186
105
122
75
71
65
128
43
1
41
23
88
55
47
22
54
74
115
69
25
42
11
80
34
21
29
24
66
87
40
56