214
132
88
122
169
47
91
108
43
52
262
260
55
103
120
58
38
336
199
59
146
106
227
54
40
26
322
679
116
130
14
72
61
127
376
217
400
23
22
139
208
37
369
317
373
79
53
70
493
93
428
396
112
42
184
151