5
184
642
232
7
30
27
4
150
91
689
37
23
257
56
34
3
12
9
185
16
8
50
11
6
300
78
14
75
148
46
135
101
106
88
77
115
10
89
43
311
2
13
42
28
1168
36