108
39
31
44
24
241
37
169
63
406
114
133
73
72
201
270
76
203
178
184
167
257
41
83
176
106
74
124
48
29
110
62
155
87
111
605
121
85
26
9
154
12
15
30
32
13
27
38
33
49
25