32
44
19
27
34
8
41
18
10
15
11
83
57
63
125
604
37
13
90
66
86
103
52
155
179
42
46
93
26
50
70
35
65
102
89
244
116
123
53
59
239
130
84
79
60
38