169
40
31
95
14
57
4
65
51
93
88
312
34
103
122
43
19
18
17
13
47
110
5
128
24
155
10
287
38
26
42
28
39
21
174
30
242
81
85
37
112
84
8
35
6
55
63
45