2
30
38
157
32
20
27
40
41
251
21
11
19
25
29
80
31
550
16
159
42
33
51
293
53
99
89
247
34
74
58
28
10
15
75
84
52
83
226
101
73
26
18
8
92
64
22