29
91
124
17
69
57
46
37
92
53
115
193
28
32
64
234
33
18
96
607
104
16
35
41
135
49
257
233
134
121
399
52
65
26
54
178
48
72
73
107
82
111
27
36
89
24
62
158
75