21
56
35
50
186
147
11
15
33
9
105
41
90
92
40
19
23
94
22
7
140
175
79
97
114
60
27
83
20
57
206
54
34
30
16
38
46
51
72
25
144
26
5
76
337
29
14
74