10
361
5
12
72
141
27
17
24
4
54
81
34
59
16
45
15
26
11
19
50
53
40
246
25
38
8
43
3
152
23
74
126
31
48
22
36
7
37
33
82
44
133
62
94
109
112
18
146