39
33
134
47
28
23
139
46
66
83
57
48
80
42
22
12
92
81
67
17
154
25
37
16
41
161
7
34
51
78
26
190
116
13
96
753
205
20
31
185
235
99
59
204
128
404
89
306