13
2
307
68
277
33
16
27
43
22
134
4
89
53
65
44
232
29
146
128
83
70
116
51
90
59
30
19
20
98
39
26
104
94
36
114
182
31
109
78
57
82
142
41
205
155
32
23
46
18
74
28
132
200