121
227
48
40
19
58
94
32
157
88
46
109
311
43
67
53
80
41
26
102
16
103
101
79
38
84
78
153
50
82
239
169
259
174
55
13
69
87
45
37
148
28
168
73
66
42
57
56
54
133