15
50
236
64
32
51
19
37
14
25
146
48
30
22
84
21
24
9
2
17
10
52
43
93
13
38
8
7
5
11
83
53
12
18
124
4
392
65
23
203
105
92
82