31
61
49
62
71
231
22
33
80
45
35
23
124
38
36
157
171
21
44
155
77
19
174
253
86
107
66
145
104
160
8
43
110
13
83
37
74
96
130
57
47
41
90
75
34
60
20
106