21
153
36
34
132
23
35
61
50
7
8
46
14
5
3
19
129
91
73
94
71
89
32
17
41
80
24
63
77
13
37
12
43
87
90
22
70
115
2
124
117
4
54
33
10
38
164
15
110
67