160
322
67
236
76
116
39
18
205
53
91
34
98
439
27
84
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
103
51
115
13
7