13
31
52
343
414
12
76
25
32
120
26
11
89
56
28
125
379
41
37
72
30
21
75
20
697
100
10
39
138
345
129
9
22
63
59
49
40
92
14
15
8
53
60
82
62
183