126
100
47
204
148
75
29
102
13
38
30
42
25
18
71
77
37
27
201
147
54
119
76
234
240
241
36
83
72
107
81
280
73
156
444
20
48
19
82
452
56
117
60
111
270
50
41
33
87
95
125
573
163
436