40
21
2
4
15
51
12
10
109
237
7
13
23
29
9
36
8
41
26
6
14
33
31
16
489
17
86
5
82
20
38
22
43
204
11
83
30
18