148
306
8
46
50
25
323
31
22
37
47
113
135
26
65
18
33
53
74
34
44
131
19
126
42
43
9
17
117
298
54
35
30
68
428
15
48
7
29
12
21
14
57
145
28
266
73
66
55
161