31
3
15
20
136
260
41
39
181
356
11
30
36
46
12
13
40
34
35
25
122
45
44
18
26
17
24
32
60
38
187
33
167
428
23
29
53
302
193
234
42
61
89
68
143