59
107
105
26
83
48
60
71
16
222
114
58
46
75
68
226
303
96
117
123
61
70
66
249
89
93
88
42
67
27
37
104
187
74
53
41
34
62
20
208
270
128
141
39
52
110
29
150