20
3
101
19
10
13
48
150
57
117
22
14
18
33
74
41
4
17
29
186
90
23
31
7
120
92
61
26
62
78
16
69
49
108
44
46
571
169
70
213
60
45
246
21
65
54
241
118
11
43
152
28