50
30
3
83
143
61
48
100
26
35
13
1
6
44
11
7
18
20
22
21
23
42
19
27
10
29
45
28
104
184
73
54
15
67
9
4
65
51
33