37
23
144
97
21
35
9
12
25
28
7
54
68
33
44
146
40
135
41
52
19
67
13
26
39
78
45
171
76
1113
55
196
153
123
16
34
27
50
46
510
100
94
381
79
114
98
30
20