176
31
127
25
4
19
27
106
36
78
254
44
40
20
29
72
50
26
65
13
18
54
23
43
28
134
38
32
37
12
42
22
39
3
41
147
24
58
553
7
10