20
15
44
100
21
53
18
4
12
11
64
264
38
7
8
19
2
28
43
90
68
41
83
52
34
216
32
78
24
56
98
73
148
109
364
31
175
211
86
36
154
195
50
40
635
46
10
208
134