21
29
95
97
372
32
10
64
31
50
36
107
12
131
94
68
49
8
1131
60
159
35
45
172
25
24
28
16
71
67
93
56
4
23
46
6
52
203
30
57
44
279
9
321
117
33
764
411
433
51