44
58
35
179
289
29
18
93
45
113
194
46
98
96
540
77
254
213
23
25
17
42
86
33
66
24
9
21
133
190
97
11
134
114
14
85
531
61
100
47
52
108
50
51
30
144
41
57
168
71
12
40