31
39
78
28
12
5
19
60
44
14
27
128
29
45
24
57
21
20
13
7
52
90
68
46
337
151
205
87
16
93
30
43
70
84
11
97
75
195
10
2
9
22
41
8
32