249
119
19
93
28
111
76
213
130
188
17
55
196
30
39
510
149
10
141
980
13
23
631
29
50
307
36
22
42
204
32
48
69
53
26
14
40
51
73
47
114
31
60
21
68
8
65
24
15