30
129
21
13
111
169
28
15
36
62
74
34
39
71
41
197
79
35
43
65
56
128
80
57
50
29
55
192
176
153
90
26
75
68
465
247
121
201
76
109
180
186
152
131
12
110
104
32
49
504
14
42
60
11
23
58