41
471
18
33
34
203
60
69
85
151
157
28
5
70
6
4
31
15
72
493
23
86
94
78
43
11
17
20
89
49
32
48
35
9
14
102
37
24
26
29
54
22
13
8
50
2
126
38
375