45
244
169
156
15
50
201
37
164
70
12
65
28
117
31
75
56
39
109
2436
110
160
16
67
115
321
6
158
58
74
49
502
179
417
96
281
130
166
61
107
92
112
331
54
101
57
22
51
59
19
18
40
23
24
33