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