228
51
64
78
39
76
400
72
13
157
137
63
61
79
38
69
33
112
23
106
37
117
45
41
89
40
70
43
55
126
65
25
44
88
205
26
48
47
9
27
75
12
130
52
161
204
463
34
50
172
264
85