283
286
20
66
78
121
28
13
63
163
89
40
99
88
33
51
16
35
22
39
41
71
46
7
53
296
19
36
25
27
77
76
56
58
153
26
31
45
47
218
59
175
14
109
60
23