31
13
51
86
48
206
50
60
45
179
286
16
40
76
180
95
17
59
44
37
46
210
26
23
30
67
114
151
61
66
2667
25
54
27
222
18
11
58
41
57
108
106