13
49
24
39
35
125
57
76
38
15
380
102
67
152
344
145
78
52
27
274
22
32
11
156
220
144
25
94
41
520
590
106
295
175
787
34
490
83
150
532
523
36
77
66
322
333
143
582
151
103
122
21
4998
23
198