1
10
30
25
38
8
3
15
4
81
12
35
64
366
77
205
155
356
215
23
317
160
122
125
107
59
21
32
58
34
5
17
69
180
139
238
9
22
19
129
16
62
26
153
104