316
45
13
107
25
67
16
18
44
71
42
467
139
58
123
160
65
92
337
50
32
47
37
24
9
70
83
20
30
55
41
27
26
118
46
85
35
112
87
63
75
128
38