80
21
19
28
5
13
35
15
110
32
58
8
36
16
226
136
33
504
30
98
122
116
23
17
1
89
128
39
51
6
43
20
67
77
119
50
62
29
26
46
76
44
24
11
178
54
105
56
31
72