31
146
68
64
55
29
41
34
91
136
83
131
134
47
98
200
20
107
53
28
54
38
52
32
33
120
45
126
36
101
71
65
44
51
40
48
37
78
35
19
122
114
50
46
30
49
15
159
169
66
70
156
188
43