26
31
4
34
10
37
32
43
23
45
8
28
27
7
15
120
18
25
40
86
61
46
13
44
22
173
55
364
42
68
292
52
91
113
92
88
108
90
217
331
84
367
65
424
73
140
74
116