625
31
78
30
95
15
8
18
39
105
23
59
11
41
13
44
233
93
63
45
49
117
79
29
26
230
19
48
226
73
321
51
21
94
204
140
43
267
33
20
57
98
35
292
75
101
108
99
54
28
62
38
50