59
76
53
90
32
112
51
21
132
54
379
43
46
149
145
186
996
103
26
35
15
567
42
64
34
27
173
10
102
24
37
16
13
65
56
49
23
83
85
57
225
81
86
25
17
11
18
98
14
97
265