21
53
26
16
152
23
162
116
100
297
11
106
194
6
118
114
10
7
93
137
77
78
19
5
44
2
74
72
35
96
65
58
43
14
128
32
36
33
47
168
8
69
449
394
1428
133
353
15
75