222
148
22
103
32
38
31
35
71
206
28
74
45
14
21
90
30
49
41
270
53
1236
93
20
127
23
48
39
59
72
188
105
37
19
231
65
181
33
197
57
84
60
40
75
643
108
1149