29
33
104
25
18
183
191
36
23
40
20
38
44
313
59
41
67
37
73
77
92
52
21
65
24
68
158
78
31
75
90
61
32
35
42
11
46
54
114
71
30
15
34
13
45
12
87