293
27
16
21
25
54
99
89
247
31
34
76
58
33
28
10
15
77
84
52
227
101
73
26
18
8
92
64
22
29
50
203
13
59
32
30
433
48
148
68
43
202
20
42
107