46
5
145
13
78
29
71
255
55
22
270
7
74
169
60
82
156
40
175
32
154
33
236
163
192
179
208
54
227
73
119
245
70
394
353
48
35
38
26
168
118
63
75
37
187
80
68
15
19
67
12
57
28
24