121
87
122
360
80
605
90
81
44
25
33
152
97
61
125
58
217
51
38
119
96
204
53
100
57
72
110
37
50
13
21
9
55
34
86
195
16
71
99
26
187
60
82
73
136
314
349
79
107
116