4
5
24
9
1
2
14
3
6
10
37
25
21
31
33
13
28
22
18
54
42
119
141
41
77
59
122
84
365
117
90
124
61
34
120
218
62
138
68
20
85
94
148
186
414