51
130
309
50
23
27
136
95
49
61
45
26
72
56
37
169
101
44
14
29
87
52
83
6
33
39
40
18
53
16
9
36
20
132
94
62
35
113
43
70
5
411
122
30
137
226
170
41
111
54