133
43
17
5
105
298
9
64
44
55
63
155
38
69
15
637
114
47
208
273
22
58
41
66
19
45
42
28
10
246
18
88
132
96
78
29
25
53
92
123
80
211