117
59
99
61
96
27
40
50
87
47
42
142
80
20
79
19
97
72
31
317
49
18
15
39
24
98
16
8
112
22
123
165
124
57
48
17
114
9
44
10
11
347
94
29
30
160