4
23
180
42
106
16
34
36
43
85
476
28
93
64
57
44
131
13
39
113
80
76
55
20
138
18
10
58
37
83
165
158
88
253
119
59
86
155
54
79
74
61
92
53
248
65
123
32
30
68