230
32
58
29
51
64
176
186
164
72
15
24
79
35
57
90
131
20
327
10
229
59
60
420
13
26
80
44
354
286
7
47
398
73
202
37
23
52
30
54
3
45
40
152
34
99
101
46
348
77
41
27