209
46
33
36
41
20
153
11
16
28
89
18
43
260
68
69
223
86
24
7
104
29
97
91
32
17
81
115
347
45
251
172
63
74
73
125
141
30
40
72
50
294
135
34
230
26
48
83
22
179
126
47
70