27
105
96
13
89
18
19
142
2
51
16
8
10
39
33
55
9
150
130
80
11
76
627
12
23
6
5
69
34
22
45
99
64
35
313
20
84
57
125
63
114
21
70
25
42