123
14
119
12
16
31
97
249
21
11
8
43
71
181
53
38
95
51
78
113
37
27
35
30
85
47
25
96
42
20
46
32
175
54
148
116
68
29
28
19
48
59
22
17
18
633
395
24