71
18
39
17
22
80
86
70
31
117
77
186
112
254
100
38
43
171
131
285
19
102
53
28
101
116
410
111
57
30
122
24
262
32
25
95
35
15
33
23
10
98
5
26
13
49
561
69
42