5
131
18
39
76
44
285
30
36
14
28
243
401
133
22
43
23
24
35
51
42
144
107
163
54
13
37
61
12
48
283
102
147
41
10
50
26
1
27
47
29
17
165
77
11
31
21
80
4