301
83
49
20
28
98
48
53
27
147
210
87
40
69
331
262
736
33
61
410
43
86
36
39
54
79
332
426
110
52
192
15
45
42
72
95
216
96
59
129
580
195
46
89
51
290
19
41
238
57
84
56
116
38
218
26