165
85
8
79
21
509
176
52
121
33
67
89
39
162
50
64
42
17
35
26
12
7
10
18
124
164
49
56
32
41
23
58
78
38
13
31
20
101
112
37
120
71
68
51
40
25
28
139
73
11
9
129