15
50
154
20
24
9
70
35
19
114
52
17
183
130
88
6
16
37
5
4
3
2
335
34
91
72
106
8
84
45
383
49
64
11
13
78
42
29
75
142
7
48
247
98
31
628