233
120
42
117
129
19
366
20
633
24
18
43
31
77
69
324
74
76
185
109
27
81
60
103
138
116
45
59
71
47
112
172
89
36
512
576
174
97
16
54
50
106
46
118
66
22
186
208
26
150
78
13
65
706