51
34
112
52
100
16
197
80
155
56
144
13
12
42
108
78
103
17
32
148
7
795
53
106
20
6
43
604
125
96
15
26
397
25
575
1602
14
66
37
189
266
73
8
1062
24
175
58
41
101
10
18
99