36
50
28
18
67
56
379
53
58
43
77
137
33
39
25
31
26
131
19
206
41
44
34
42
86
64
16
597
54
65
30
568
24
80
45
114
88
99
123
29
153
218
76
98
83
57
605