15
12
53
33
8
6
21
136
44
193
179
31
17
99
154
78
30
13
36
73
9
38
45
23
11
40
160
18
22
7
115
56
830
41
130
162
65
26
159
678
34
24
29
5
66
19
61
37
93
262
46
127
319