161
322
68
236
76
117
39
18
205
53
91
34
98
439
27
85
79
28
71
59
11
2
61
37
95
12
10
42
4
33
35
8
36
5
110
43
24
26
46
105
19
44
45
87
104
51
115
13
7