3
33
34
8
29
16
31
11
2
20
26
6
167
93
21
12
50
10
191
87
23
48
25
13
24
7
377
80
15
38
45
63
102
43
27
62
126
58
92
120
39
72