30
371
130
47
22
26
68
39
192
88
117
95
37
93
10
125
52
33
25
23
8
74
124
73
156
66
139
167
85
128
80
17
54
38
61
70
35
53
34
48
94
57
29
1173
64
63
120
113
109
20
7
44