172
271
168
45
200
38
18
43
96
20
91
19
63
27
51
86
71
75
31
14
68
53
163
26
159
36
28
76
78
48
41
266
34
65
39
49
25
108
79
56
66
12
40
104
211
1404
58
101