15
2
21
19
6
10
4
7
27
13
5
9
17
30
39
415
149
41
87
33
78
37
155
76
64
65
199
35
86
36
282
249
104
73
55
22
68
81
16
51
82
481
90
34
456
14