172
8
57
47
303
9
59
110
48
252
14
6
15
69
4
1
27
122
23
31
3
128
18
104
40
37
24
12
96
43
52
66
29
113
119
94
51
142
41
38
17
197
50
25
16
26
61