39
31
20
28
159
89
176
30
112
46
26
23
105
37
5
126
73
123
113
43
9
33
47
51
32
70
48
255
45
59
188
7
49
14
36
84
238
93
0
306
17
10
35
127
34
27
11