127
67
188
46
321
193
36
48
126
37
69
150
65
57
655
26
171
145
42
63
104
53
123
73
108
30
20
39
61
60
12
18
24
41
72
124
23
31
38
79
76
62
52
29
125
27
74
54
32