212
44
51
48
68
90
222
74
345
117
135
2116
653
208
42
126
67
45
14
34
273
127
214
411
53
66
87
92
195
279
156
113
32
241
152
31
638
507
37
49
30
166
73
50
70
17
26
242
41
114
157
462
173