362
37
52
566
138
666
49
39
337
357
23
109
25
189
80
423
144
117
87
204
89
228
116
128
154
108
557
122
53
43
170
84
46
4
33
64
58
63
213
70
10
30
77
17
198
229
320
97
78
135
24