2
160
12
86
9
40
38
34
178
60
148
17
30
39
32
203
16
75
146
71
76
8
91
300
210
126
50
58
87
161
22
298
4
602
15
56
18
28
25
89
14
42
7
92
130
10
31
57
137
29
5
1
13