15
122
13
23
19
48
55
25
287
130
89
75
30
74
72
78
106
96
22
43
38
61
69
68
52
170
117
79
195
20
17
64
54
80
81
32
42
18
67
90
481
118
33
373
141
331
124
29
45
238
34
47
168