30
113
177
64
76
382
36
42
70
43
56
41
26
25
123
28
51
200
124
591
80
27
72
15
13
40
142
288
55
44
23
53
32
126
5
29
83
74
22
24
61
10
130
133
91
106
62
171
52
82