367
423
248
326
304
59
43
82
22
76
55
160
122
49
16
30
56
72
118
64
28
19
84
29
35
70
104
68
94
33
209
42
126
134
173
409
41
230
432
98
331
27
65
17
92
15
48
21
37
255
18