21
52
12
3
23
14
8
10
6
84
7
34
127
107
180
67
293
146
53
63
40
47
194
72
20
32
22
25
42
58
119
16
76
31
11
19
46
57
17
121
2
101
93
125
33
13