117
59
126
75
27
209
8
18
90
11
79
39
55
46
308
82
230
34
92
30
98
158
63
77
1491
449
16
162
97
312
29
19
28
53
23
36
124
48
38
94
218
20
54
40
195
14
84
144
352
26
45
41