124
138
60
14
24
49
23
15
29
39
25
12
8
42
16
55
31
143
134
43
37
97
52
314
619
236
261
156
47
30
149
114
78
342
36
56
32
75
33
109
350