171
6
29
168
47
87
9
100
23
111
16
20
315
22
25
59
55
71
24
13
122
84
50
75
40
48
66
34
18
93
177
588
33
286
39
148
61
95
128
19
41
12
137
38
265
62
54
170
30