5
22
11
32
6
3
76
13
7
36
49
41
25
4
18
12
60
47
59
50
58
33
20
23
371
88
515
109
29
46
48
57
17
75
141
117
168
128
84
85
102
40