111
360
33
81
297
125
89
134
137
93
79
27
18
31
24
77
118
227
82
68
342
71
76
96
75
94
32
63
107
74
87