81
42
43
33
57
305
94
117
14
31
53
21
149
40
24
74
34
56
25
64
4
39
137
86
15
158
22
50
348
51
207
213
18
363
44
59
17
71
7
13
19
23
150
16
20
26