31
34
20
69
39
44
197
56
61
40
506
66
150
53
25
52
166
64
21
33
42
13
106
216
38
237
107
79
60
55
12
211
9
89
94
86
297
6
153
119
41
126
123
93
29
65
59
186
58
5
30
37
75
91
10
111