28
51
157
99
21
11
30
36
69
171
109
60
22
74
24
54
32
202
79
156
37
77
67
17
19
12
154
27
76
20
166
91
18
107
165
152
23
90
66
46
110
210
86
106
71
254
311
64
141
62
276
124