5
8
23
13
33
6
4
76
7
36
50
42
25
22
18
12
60
47
59
51
58
34
20
32
371
88
49
516
109
31
48
19
75
30
141
117
168
130
84
85
102
40