37
29
28
18
19
103
34
27
36
1
76
86
46
83
68
58
90
31
41
25
57
17
24
16
33
67
64
22
84
5
12
70
56
10
26
9
114
60
8
4
129
43
52
437