53
61
23
106
35
21
8
44
157
103
167
83
280
91
5
33
6
7
216
16
24
168
228
14
17
40
3
126
15
129
22
142
31
26
46
27
13
29
10
48
12
19
2
307
69