32
41
23
118
53
73
37
61
371
26
20
4
6
49
27
24
38
8
128
217
142
15
124
90
117
66
74
22
148
13
125
129
45
43
112
25
58
28
39
54
60
64
56
104
67
94
34
120