303
108
113
156
50
32
318
190
264
131
27
38
15
48
39
106
69
68
51
88
56
77
132
55
12
168
30
28
136
20
82
29
261
8
42
149
22
18
11
14
159
13
101
9
24
31
58
94
178