7
33
29
62
12
58
79
156
23
38
22
13
19
35
17
6
4
82
5
47
44
15
131
57
20
14
176
21
49
30
419
28
41
11
287
85
51
2
318
173