31
265
246
56
285
45
203
8
1
73
18
21
38
19
54
82
27
176
26
10
47
68
33
114
61
3
39
16
90
83
121
103
50
28
51
57
147
13
128
72
87
7
52
148
30
65
12
89
424
195
493
36