60
122
39
52
48
32
140
251
105
92
28
111
23
94
72
27
15
20
58
59
71
22
81
66
51
21
34
37
41
53
26
33
143
102
85
291
29
87
49
149
35
67
368
116
36