144
482
28
25
23
158
2
94
283
95
45
129
17
53
209
185
65
50
32
64
83
34
81
66
37
241
18
24
181
162
407
49
126
58
40
31
39
69
77
247
41
14
67
304
143
354
51
102
228
365