24
33
63
32
34
78
376
202
36
19
97
16
1096
61
1197
889
15
102
237
103
17
26
14
41
389
143
76
65
52
23
576
168
37
50
54
165
53
555
22
187
40
18
3
45
12
60
28
112
262