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