30
38
16
2
87
37
10
75
54
44
219
45
93
73
48
65
100
21
975
109
114
9
97
15
17
24
41
29
60
107
36
4
43
55
165
11
57
181
7
6
61
105
68
22
82
76
121
19
3