312
149
70
123
92
19
27
105
103
47
45
41
242
406
85
156
73
56
59
106
36
112
42
28
26
35
55
93
20
60
24
89
46
136
16
33
168
53
40
72
37
133
132
267
14
126