264
284
45
25
59
96
131
81
38
44
363
235
188
48
161
75
102
43
101
17
24
11
50
26
53
23
33
408
251
126
56
46
97
110
62
30
18
19
88
93
58
127
160
138
179
52
134
63
78