30
50
31
6
48
8
2
141
16
39
163
27
54
22
17
161
124
92
24
5
52
25
41
42
12
4
7
28
101
160
197
86
265
21
73
79
87
65
18
80
10
29
32
19
14