3
51
41
201
19
77
104
97
52
27
10
24
17
110
6
179
95
64
31
93
81
39
62
73
25
29
50
30
44
22
125
106
42
38
55
8
79
74
23
12
36
103
35
46
214