156
81
23
30
60
36
115
101
25
26
57
47
144
86
53
80
439
58
35
230
168
41
192
117
210
468
68
334
136
49
241
124
39
295
65
44
186
76
104
15
37
204
228
40
38
395
87
19
1401
170
62
95