357
23
33
143
116
13
46
8
28
32
53
294
218
73
189
37
247
215
97
14
18
36
20
43
1352
62
100
24
42
83
203
27
68
65
21
47
167
22
71
72
26
102
75
15
49
67
56
31