40
93
16
70
94
23
161
17
116
63
12
55
89
271
21
187
65
45
137
84
92
52
414
378
113
31
135
68
50
9
20
25
18
184
54
56
8
78
15
146
81
34
41
38
35
43
151
603
124
69
122
53