43
29
28
35
87
40
116
130
165
4
81
57
23
11
8
56
24
9
18
17
76
74
10
60
68
51
99
30
31
38
355
21
34
13
428
7
15
16
5
2
27
26
64
46
233
121
79
37
91