124
23
372
194
27
12
101
453
603
17
21
10
139
128
43
95
47
267
28
263
303
82
15
45
158
39
29
63
53
68
70
93
24
7
41
40
54
26
35
34
60
116