27
17
30
61
51
47
10
34
13
33
171
23
40
31
28
89
45
22
15
93
48
6
86
26
68
18
60
43
87
127
38
53
73
5
95
76
79
118
85
266
84
58
104
175
119
221
20
42
312