41
20
94
141
26
35
60
34
15
22
68
23
53
28
31
175
27
72
30
265
52
21
25
83
58
600
206
19
93
48
76
154
59
706
80
49
44
126
665
170
43
14
912
92
528