71
44
135
43
69
50
2
143
129
349
33
58
177
19
74
45
101
87
11
256
80
93
107
25
296
38
174
49
242
27
24
39
89
28
215
149
206
34
12
31
29
82
57
62
111
5
26
106
10
15
41