23
104
116
416
60
18
94
81
14
66
233
199
41
205
72
159
43
4
28
1420
33
47
30
151
337
270
38
27
54
8
40
9
25
42
76
29
13
45
175
57
690
2
48
65
31
46
56
36
12
21