43
38
51
142
69
17
32
23
33
20
29
16
90
48
36
28
31
22
99
52
234
8
117
40
34
154
77
84
44
26
39
67
277
46
76
45
133
73
296
50
18
60
53
218
203
27
87
160
49
144
7
79