127
28
26
79
153
34
407
1389
63
76
44
182
78
39
11
103
197
355
526
62
215
504
23
116
476
175
275
42
106
541
763
85
143
163
124
154
77
61
125
21
67
120
318
36
95
51
1144
31
376
141
350
471
47
49
35
216