28
180
31
523
56
132
20
79
27
34
43
615
12
74
44
33
26
36
55
64
57
22
168
164
505
117
11
109
50
85
88
3
124
114
135
81
40
42
126
151
10
32
146
9
94
148
23
98
137
65
205
38