311
85
120
182
40
31
20
9
91
160
36
87
51
14
68
332
4
29
56
126
78
44
22
98
104
38
149
17
113
60
65
37
42
30
26
33
23
64
67
107
57
52
105
267
16
27
205
46
139
71