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