10
83
55
27
52
29
22
19
41
282
326
121
66
11
118
91
15
107
61
14
147
145
9
62
38
26
31
739
256
39
34
99
44
68
24
18
158
13
12
20
25
5
4
42
181
17
35
71