105
61
94
88
86
69
47
41
190
65
81
56
52
30
54
23
27
33
35
115
31
98
165
84
78
125
74
108
80
37
142
71
77
53
10
64
102
6
7
42
45
89
12