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