51
22
301
766
49
30
16
27
209
77
38
36
150
212
13
52
54
20
21
105
100
44
56
26
207
108
72
40
34
62
63
37
86
257
10
165
53
600
31
33
92
89
25
59
88