160
322
67
236
76
116
39
18
205
53
91
34
97
439
27
83
79
28
70
59
11
2
61
37
95
12
10
42
4
33
35
8
36
71
5
110
43
24
26
46
105
19
44
45
87
103
51
115
13
7