142
295
498
229
361
120
144
22
30
55
128
12
40
11
47
15
5
9
3
2
29
19
26
4
20
69
180
62
14
679
56
74
34
31
119
63
50
13
41
45
36
92
83
8
84
82
85
54
642