107
63
29
37
34
32
17
492
47
21
18
14
3
1
15
6
56
31
77
25
50
242
30
42
147
91
41
61
24
134
90
38
1014
125
36
116
22
68
54
104
27
13
26
53
49
70
33