4
5
11
41
3
10
12
58
14
15
24
20
28
18
36
43
180
23
59
74
38
31
46
64
35
77
84
16
403
199
92
33
140
115
30
67
100
9
56
52
54
139
50