28
36
5
10
12
101
20
90
106
153
13
6
91
26
185
46
48
34
72
7
11
67
27
52
44
3
4745
41
8
35
57
126
129
42
181
30
108
39
4
32
45
337
177
642
333
141
49
16
165
179
189
128