42
341
40
13
58
469
19
12
11
6
95
23
35
17
16
86
4
88
37
57
112
69
109
99
346
54
72
9
22
206
26
74
33
106
48
32
1
128
139
232
45
49
75
64
44
68
46
253
107
81
63