30
14
63
70
62
37
215
413
15
104
17
24
73
155
81
13
44
20
7
43
8
12
160
49
97
159
57
41
68
48
77
83
425
23
32
34
167
35
31
53
52
301
18
342
145
248