101
328
13
73
124
6
147
483
95
36
38
64
121
22
35
68
286
43
72
383
27
16
46
592
739
156
197
51
40
14
32
280
25
122
142
537
4639
21
118
637
34
123
70
179
116
52
63
181
239
29
133