24
86
139
38
102
34
13
64
22
160
109
66
47
331
59
751
77
28
58
33
18
60
234
177
146
98
29
135
133
11
1084
51
21
62
7
2
88
181
46
103
152
53
72
243
278
114
12
23
677
903
37
333
81