7
5
27
25
11
8
43
12
22
32
4
15
34
6
19
52
31
9
82
167
42
49
20
56
178
17
41
136
89
70
23
77
61
35
26
304
100
21
88
37
44
216
93
112