496
22
24
38
72
61
27
74
39
66
115
20
97
34
45
26
43
17
89
175
130
108
9
25
21
57
263
67
120
48
150
111
30
68
29
65
340
37
76
23
470
69
58
28
96
41
451
31
435
353
105