25
50
124
4
19
15
21
29
106
31
45
147
47
76
55
86
109
416
70
94
58
61
131
28
23
266
256
301
68
92
101
121
54
373
60
90
42
100
257
64
67
49
65
267
46
174
595
155
77
464
366
160
98
117