26
19
162
38
27
90
23
79
39
72
13
12
5
32
10
1308
14
24
102
276
43
56
11
37
29
15
160
63
46
18
82
33
49
7
989
111
81
64
208
20
123
41
9
35
53