102
251
157
58
74
204
43
78
38
49
7
12
45
69
37
71
225
76
33
36
47
101
14
57
25
63
35
9
890
21
66
108
125
40
16
90
4
20
18
17
121
99
42
55
8
24
52
112