33
31
91
46
8
159
149
48
32
232
13
90
430
74
448
317
61
157
277
35
82
11
28
81
44
49
293
125
24
26
197
36
80
88
89
142
23
40
19
103
18
47
64
78
7
21
744
156
167