125
68
40
165
31
100
66
46
271
107
29
149
111
30
96
34
347
109
94
47
88
33
91
142
74
89
113
43
179
115
17
64
92
73
24
39
101
25
67
102
12
27
44
10
93
18
38
23
6
56
65
15