32
26
24
376
165
775
35
93
38
44
41
92
73
83
101
91
46
79
72
30
7
102
48
21
57
15
56
62
27
39
90
85
28
18
22
128
9
88
59
47
14
17
33
180
3
40
63
29
20