152
39
40
52
54
44
8
38
13
27
67
10
24
109
119
51
31
22
16
161
114
9
11
18
73
156
62
71
158
249
269
63
15
53
45
2
186
48
57
61
103
123
49
77
360
334
236
47
163
64
537
320