5
14
313
30
7
21
48
18
17
35
13
44
29
23
12
8
2
11
51
86
10
80
95
54
157
47
16
28
19
22
6
59
25
15
32
308
20