289
29
86
58
107
73
40
102
44
39
196
38
28
137
276
215
32
36
50
74
59
46
70
45
23
129
143
128
30
22
18
85
113
114
55
20
92
10
84
34
238
61
13
185
83
54
97
17
150
312
26
179