2
1
13
11
17
8
99
34
27
31
44
67
38
9
41
36
133
25
43
24
58
10
49
22
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