163
13
5
47
24
40
71
46
90
20
49
54
107
33
34
37
129
50
30
57
119
183
21
110
74
28
63
9
44
39
68
561
337
67
146
101
51
22
160
165
17
25
204
61
56
94
43
62
11
72
88
125
23