180
101
47
49
94
46
38
124
74
186
120
106
66
153
23
11
151
68
157
62
161
178
541
63
102
67
22
40
41
30
73
48
57
104
45
13
18
162
122
35
75
228
133
1031
53
69
39
15
70
243
20