28
58
21
47
149
33
26
311
543
85
44
9
74
36
296
31
27
19
18
23
88
15
95
32
30
29
20
37
63
54
48
51
70
132
77
87
12
157
76
11
64
112
183