23
102
10
36
78
119
541
27
17
24
21
45
29
35
34
72
68
26
42
16
30
44
162
436
669
47
15
221
37
144
56
64
154
18
31
22
20
61
57
25
95
65
110
98
52
650
131
28
199
106