3
4
22
9
7
17
14
15
2
24
19
5
43
38
203
121
50
21
93
46
36
139
32
180
94
58
12
114
76
57
40
314
25
55
243
54
67
123
322
62
45
30
41
83
133
88
63
75
104