41
593
943
264
271
36
42
60
47
34
90
124
69
27
26
29
79
64
25
56
84
62
48
83
38
43
57
12
11
91
72
116
107
78
87
61
96
181
94
143
58
31
49
53
33
82