584
23
42
332
14
61
81
90
31
63
83
29
74
54
73
96
105
76
246
153
92
338
40
598
541
20
169
47
595
41
78
487
52
67
32
34
13
35
146
28
248
126
75
56
68
57
60
50
112
88
33
131
43
376