44
149
21
30
25
58
309
542
83
42
7
71
36
294
24
27
16
15
23
87
93
33
31
28
14
20
29
35
53
47
26
67
125
77
19
12
151
51
76
11
59
106
182
9
215
90