4
3
2
15
40
29
12
79
30
53
6
25
240
45
61
93
71
218
77
55
46
36
69
32
101
16
17
38
5
74
47
51
67
10
33
26
50
181
421
58
95
116
48
65
99
153
18
35
324
54