3
1
7
2
18
4
15
19
62
8
16
11
14
26
6
10
36
23
138
17
54
64
85
40
315
106
300
190
37
84
184
200
116
58
296
243
88
203
254
50
24
34
249
119
32
447
1227
238
63
134