41
387
39
126
83
29
59
50
114
220
9
91
76
72
14
65
43
105
20
140
40
188
69
280
96
11
27
44
28
58
35
46
22
3
297
93
53
24
5
67
37
649
186
60
66
64
49
55
57
13
4