49
31
14
308
51
125
38
33
16
29
73
41
43
5
6
44
15
83
109
48
28
161
47
57
61
80
19
3
40
94
13
53
152
4
75
2
42
18
119
63
45
17