177
51
33
29
47
13
93
185
116
30
32
341
46
130
61
15
22
98
37
67
39
101
53
173
152
23
11
17
104
42
38
27
50
113
44
131
83
24
20
64
35
55
115
163
26
60
299
269