43
29
93
20
75
79
48
73
67
45
27
60
42
118
22
26
19
4
84
311
350
181
77
33
99
5
70
1
17
85
72
16
54
25
44
3
24
6
21
370
36
71
14
130
40
37
12