183
31
25
44
58
45
30
147
80
24
53
72
19
17
22
69
6
23
5
29
118
52
20
136
50
83
34
10
77
86
67
42
33
43
273
62
242
76
40
70
68
166
26