21
29
36
10
32
71
30
108
87
31
68
82
93
41
17
39
47
573
65
49
20
80
46
61
6
15
88
50
148
57
354
14
271
9
256
86
105
116
101
12
397
16
8