75
29
62
28
49
359
81
24
155
453
52
148
45
27
98
14
48
120
37
54
35
39
124
147
82
43
33
121
53
38
255
57
12
31
187
109
364
55
95
42
41
130
186
83
343
67
16
9
416
399
233
328