12
75
201
43
15
77
427
156
59
76
23
35
63
49
97
29
45
60
31
66
48
42
16
213
25
67
82
69
40
34
442
72
28
108
52
112
10
295
71
452
145
200
41
56
36
221
299