153
44
459
64
31
13
75
27
305
63
95
59
28
35
51
41
39
154
84
83
124
193
264
71
96
73
29
72
52
23
138
47
68
46
102
697
120
639
107
92
33
78
245
104
50
143
844
116
34
79
119
58
49