669
19
88
1176
25
119
50
24
62
34
14
28
118
93
49
45
52
22
75
40
64
58
153
135
59
39
71
20
51
77
57
92
63
80
26
13
167
69
42
105
56
72
17
145
82
184
78
84
79
35
136