182
229
142
39
105
138
125
158
170
91
59
124
20
51
49
33
563
21
68
160
383
63
113
56
53
66
38
62
11
12
34
35
42
71
36
28
121
15
47
46
45
37
57
84
41
70
73
60