4
1
15
11
17
9
99
34
28
31
44
67
38
41
36
133
25
43
24
58
10
8
27
49
22
23
20
26
39
104
52
113
97
64
137
60
42
172
246
76
32
102
81
106
186
80
139
231
68
29
512