16
31
14
15
348
2
9
32
121
4
19
20
8
17
13
77
91
73
48
26
30
142
6
287
27
12
165
172
24
362
5
11
10
7
202
109
83
54
51
39
34
63
50