39
99
30
21
29
335
55
51
78
138
52
69
300
76
72
81
84
14
89
48
37
34
31
83
174
33
25
19
5
26
35
100
148
11
28
17
12
22
23
101
41
16
15