3
101
81
13
34
16
59
74
32
2
21
7
18
5
27
29
6
23
4
382
19
38
22
52
541
43
155
222
76
17
131
11
31
97
25
9
26
50
14
130
30