43
118
19
22
108
34
86
49
802
7
23
10
17
15
27
58
24
68
12
3
9
5
32
71
51
33
57
133
20
26
14
37
11
28
13
8
146
6
2
338
253
38
132